在.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
双击可以跳到内存泄露的地方。