小编Col*_*lin的帖子

C++堆栈分配对象,显式析构函数调用

在处理现有库时,我偶然发现了析构函数的奇怪用法.正在调用堆栈分配的stl向量的析构函数,当它可能需要再次使用该对象时.这些矢量对象是具有专门clear方法的stl矢量类的略微定制版本.在析构函数体中存在两个方法调用:clear(),_Tidy().

我一直试图想出一个很好的理由,为什么这个析构函数被调用而不仅仅是,clear但我不知所措.有人说明为什么这可能是个好主意?

c++ destructor stl

6
推荐指数
4
解决办法
3361
查看次数

标签 统计

c++ ×1

destructor ×1

stl ×1