下载VLD
链接地址:Visual Leak Detector | Enhanced Memory Leak Detection for Visual C++
安装VLD
- 添加环境变量可以直接使用
- 不添加环境变量,需要手动引入。
配置VLD
链接地址:VisualStudio如何导入lib库和.h文件_quietbxj的博客-CSDN博客
注意:
- 运行时需要拷贝bin目录中的所有文件。
- 还需要拷贝配置文件-vld.ini。
使用VLD
#include "vld.h"int main()
{int *a = new int[100];return 0;
}
运行这段代码(debug模式),就可发现内存泄露的位置大小,结果如下图。