您的位置:首页 > 其它

如何检测内存泄露

2014-04-15 16:56 786 查看
1. 添加

#define _CRTDBG_MAP_ALLOC  

#include <stdlib.h>

#include<crtdbg.h>

2. 在检测的地方添加

_CrtDumpMemoryLeaks();

3. debug

4. 在output 查看。

5. 输出没有指出哪个地方泄露的话,在程序开始输入_CrtSetBreakAlloc(n); n为输出时{}里的数字,运行,会中断在没有释放的内存申请的地方。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: