VS2010中检测内存泄露

来源:互联网 发布:网络爬虫视频 编辑:程序博客网 时间:2024/05/19 19:34

在.cpp文件中加入

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

这段代码,然后调试,当停止调试时能看到

类似如下的东西:

e:\vs2010工程项目\quicklist\quicklist_demo\quicklist_demo 1.01\quicklist.cpp(132) : {6477} normal block at 0x004AEBF8, 108 bytes long.
 Data: <  ix  ix        > C8 A6 69 78 C8 A6 69 78 00 00 CD CD 00 00 CD CD 
e:\vs2010工程项目\quicklist\quicklist_demo\quicklist_demo 1.01\mylistctrldlg.cpp(267) : {6476} client block at 0x05FB1428, subtype c0, 152 bytes long.
a CListCtrl object at $05FB1428, 152 bytes long

双击可以跳到内存泄露的地方。

0 0