1. 添加
#define _CRTDBG_MAP_ALLOC
#include <stdlib.h>#include<crtdbg.h>
2. 在检测的地方添加
_CrtDumpMemoryLeaks();
3. debug
4. 在output 查看。
5. 输出没有指出哪个地方泄露的话,在程序开始输入_CrtSetBreakAlloc(n); n为输出时{}里的数字,运行,会中断在没有释放的内存申请的地方。
1. 添加
#define _CRTDBG_MAP_ALLOC
#include <stdlib.h>
2. 在检测的地方添加
_CrtDumpMemoryLeaks();
3. debug
4. 在output 查看。
5. 输出没有指出哪个地方泄露的话,在程序开始输入_CrtSetBreakAlloc(n); n为输出时{}里的数字,运行,会中断在没有释放的内存申请的地方。