WebServer
WebServer copied to clipboard
关于/WebServer/base/AsyncLogging.cpp文件中的两个问题
-
if (!newBuffer1) {
-
assert(!buffersToWrite.empty());
-
newBuffer1 = buffersToWrite.back();
-
buffersToWrite.pop_back();
-
newBuffer1->reset();
-
}
if中的判断在这里一定是true
-
buffersToWrite.clear();
在第111行里面,buffersToWrite一定是空的. 向请教下上面两个地方是否理解正确。 如果理解正确了,那么第111行改成assert应该可以更好一点。
提问前仔细看