内存泄漏检测工具 VLD 使用要点
包含头文件即可,不会对release版产生任何影响
目录不能有中文存在 否则调试时不会现实内存泄露出现在哪个文件(可能是Unicode的原因)
是否泄漏的信息在Visual C++的Output窗口得到,而不是在标准输入输出
#include "vld.h" 放到主cpp中,不要放到预编译头文件中
垃圾回收 意义(转)
通常这些过程可能需要申请很多内存,而且内存分配操作的入口点很多(就是调用new的地方很多),如果每调用一次new就要考虑应该在什么地方delete就徒然浪费我们宝贵的脑力,使得我们无法把全力精力集中在算法本身的设计上。也许就是在这种情形下,C/C++程序员特别羡慕那些具备垃圾回收器的语言。相对而言,如果算法复杂性不高的话,我们的程序员完全有能力控制好new/delete的匹配关系。并且,这种“一切皆在我掌控之中”的感觉给了我们安全感和满足感