在项目上碰到一个内存泄露,最后调查下来原因是:使用父类的指针指向子类,但是父类的析构函数没有virtual,导致在free这个指针时,子类的析构函数没有掉到,而从内存一直增长。
具体可参见:
http://www.programmerinterview.com/index.php/c-cplusplus/virtual-
destructors/
在项目上碰到一个内存泄露,最后调查下来原因是:使用父类的指针指向子类,但是父类的析构函数没有virtual,导致在free这个指针时,子类的析构函数没有掉到,而从内存一直增长。
具体可参见:
http://www.programmerinterview.com/index.php/c-cplusplus/virtual-
destructors/