-
2009-06-19
怎样检查内存泄漏?
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://xingzhesun.blogbus.com/logs/41222616.html
一 在程序开始点添加
int tmpFlag = _CrtSetDbgFlag( _CRTDBG_REPORT_FLAG );
tmpFlag |= _CRTDBG_LEAK_CHECK_DF;
_CrtSetDbgFlag( tmpFlag );包含
#define _CRTDBG_MAP_ALLOC
#include<stdlib.h>
#include<crtdbg.h>二 完整运行程序,出现调试信息
三 在出现程序开始的位置
_crtBreakAlloc = [内存分配的序号]
四 运行程序,在[内存分配的序号]位置停下来.
随机文章:
事件处理 2009-07-07C++内存泄漏 2009-05-11reference的底层几乎都是以指针来完成的 2009-02-16svn文件目录 2008-08-01应聘者&面试官都是纸老虎 2008-07-29
收藏到:Del.icio.us







