Visual Studio(vs)内存泄漏Detected memory leaks的解决方案
在使用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.
在网上查找了一下,有一个比较原生的解决方案,详见网址:
但这种方法太麻烦,下面是一种更简洁的方法,详见网址:
主要就是借助Visual Leak Detector这一款小插件,可以准确定位到发生内存泄漏的语句。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步