#include <stdlib.h>
#include <crtdbg.h>
#define _CRTDBG_MAP_ALLOC
#define new new(_NORMAL_BLOCK, __FILE__, __LINE__)
int _tmain(int argc, _TCHAR* argv[])
{
int *p=new int;
_CrtDumpMemoryLeaks();
return 0;
}
vc 下 c++检测内存泄露代码
最新推荐文章于 2025-07-25 13:13:21 发布
本文展示了一个简单的C++程序示例,使用微软的CRT库来检测内存泄漏。通过定义特殊的new运算符重载并调用_CrtDumpMemoryLeaks()函数,可以在程序结束时检查是否存在未释放的内存分配。

724

被折叠的 条评论
为什么被折叠?



