一种简单的Visual C++中内存泄漏的检测方法
来源:互联网 发布:爆破手机号软件 编辑:程序博客网 时间:2024/05/21 22:44
#define _CRTDBG_MAP_ALLOC
#include<stdlib.h>
#include<crtdbg.h>
#ifdef _DEBUG
#define new new(_NORMAL_BLOCK, __FILE__, __LINE__)
#endif
inline void EnableMemLeakCheck(){
_CrtSetDbgFlag(_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG) | _CRTDBG_LEAK_CHECK_DF);
}
int main() {
EnableMemLeakCheck();
int* a = new int[100];
return 0;
}
/*
输出窗口会输出以下内容,点击还可以定位到 “int* a = new int[100];”这一行:
Detected memory leaks!
Dumping objects ->
c:\documents and settings\liuxiaobo\my documents\visual studio 2008\projects\test\test\main.cpp(21) : {56} normal block at 0x003D4EB0, 400 bytes long.
Data: < > CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD
Object dump complete.
*/
- 一种简单的Visual C++中内存泄漏的检测方法
- Visual Studio中检测内存泄漏的方法
- Visual C++中内存泄漏的检测
- C语言中内存泄漏的检测方法
- 内存泄漏检测问题的一种简单解决办法
- C/C++检测内存泄漏的方法
- vs中检测内存泄漏的方法
- vs中检测内存泄漏的方法
- vs中检测内存泄漏的方法
- vs中检测内存泄漏的方法
- vs中检测内存泄漏的方法
- vs中检测内存泄漏的方法
- C++中内存泄漏的检测方法
- vs中检测内存泄漏的方法
- vs中检测内存泄漏的方法
- vs中检测内存泄漏的方法
- MFC中内存泄漏的检测方法
- vs中检测内存泄漏的方法
- poj 1733 - Parity game(离散化+并查集)
- php中iconv函数使用方法
- redis网络资料汇总
- MINI2440+UDA1341TS分析之二
- 一个完整的maven配置selenium webdriver工程实例(一)
- 一种简单的Visual C++中内存泄漏的检测方法
- adb 找到android 某个进程
- s标签判断问题
- cocos2d-x 2.1.1 在ios 下获取 rootviewcontroller 的问题
- vc6中一句代码写多行
- 新一代linux文件系统brtfs
- JSP中数据库连接池的重要性
- 打造支持加密与odbc的sqlite
- ios中的代理与回调函数