首页 > 技术文章 > Visual Studio(vs)内存泄漏Detected memory leaks的解决方案

ljy339 2017-09-10 09:33 原文

在使用Visual Studio进行编程的时候,如果发生内存泄漏的情况,则会在输出窗口中输出类似下面的提示:
Detected memory leaks!
Dumping objects ->
d:\code\c++\dlgmain\main\main\maindlg.cpp(97) : {295} normal block at 0x005D1850, 40 bytes long.
Data: < > CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD
Object dump complete.
在网上查找了一下,有一个比较原生的解决方案,详见网址:
http://www.cppblog.com/Lyt/archive/2009/03/22/77517.html
但这种方法太麻烦,下面是一种更简洁的方法,详见网址:
http://www.cnblogs.com/chuncn/archive/2012/12/05/2803450.html
主要就是借助Visual Leak Detector这一款小插件,可以准确定位到发生内存泄漏的语句。

推荐阅读