摘要:
VC++中本身就有内存泄漏检查的机制,可以在向导生成的支持MFC的工程中看到如下代码: #ifdef_DEBUG #define newDEBUG_NEW #undefTHIS_FILE static charTHIS_FILE[] = __FILE__; #endif先具体解释一下:#ifdef_DEBUG //如果有定义_DEBUG#define newDEBUG_NEW //将new宏定义成DEBUG_NEW,那么则是代码中有new的都换成DEBUG_NEW。#undefTHIS_FILE//取消THIS_FILE的宏定义static charTHIS_FILE[] = __FILE__ 阅读全文