WebServer icon indicating copy to clipboard operation
WebServer copied to clipboard

关于/WebServer/base/AsyncLogging.cpp文件中的两个问题

Open lcy0950 opened this issue 3 years ago • 1 comments

  • if (!newBuffer1) {
    
  •   assert(!buffersToWrite.empty());
    
  •   newBuffer1 = buffersToWrite.back();
    
  •   buffersToWrite.pop_back();
    
  •   newBuffer1->reset();
    
  • }
    

    if中的判断在这里一定是true

  • buffersToWrite.clear();
    

在第111行里面,buffersToWrite一定是空的. 向请教下上面两个地方是否理解正确。 如果理解正确了,那么第111行改成assert应该可以更好一点。

lcy0950 avatar Apr 27 '21 12:04 lcy0950

提问前仔细看

ljluestc avatar Jun 19 '23 06:06 ljluestc