在处理现有库时,我遇到了一种奇怪的析构函数用法。当该对象可能需要再次使用时,显式调用了堆栈分配的stl向量的析构函数。这些向量对象是stl向量类的稍微定制版本,具有专门的
我一直在努力想到一个好的理由,为什么会调用这个析构函数而不仅仅是
clear
方法。在析构函数体中存在两个方法调用:clear()
,_Tidy()
。我一直在努力想到一个好的理由,为什么会调用这个析构函数而不仅仅是
clear
,但我束手无策。有人能解释一下为什么这样做是个好主意吗?