在main.cpp中添加如下内容,需要确保_CRTDBG_MAP_ALLOC宏放在最前面
1 |
在main函数开始处添加
1 | // 打开自动在程序退出时检测泄漏并输出报告 |
完整例子,使用debug运行
1 |
|
输出示例:

输出显示问题出在memoryleak.cpp文件第14行,泄露大小为400 bytes,如果需要在泄露处中断,可以添加
1 | _CrtSetBreakAlloc(编号); |
里面的编号就是图片中的160,程序运行到内存泄露处会中断程序
在main.cpp中添加如下内容,需要确保_CRTDBG_MAP_ALLOC宏放在最前面
1 |
在main函数开始处添加
1 | // 打开自动在程序退出时检测泄漏并输出报告 |
完整例子,使用debug运行
1 |
|
输出示例:

输出显示问题出在memoryleak.cpp文件第14行,泄露大小为400 bytes,如果需要在泄露处中断,可以添加
1 | _CrtSetBreakAlloc(编号); |
里面的编号就是图片中的160,程序运行到内存泄露处会中断程序