#ifdef _DEBUG
#define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FILE__, __LINE__)
#else
#define DEBUG_CLIENTBLOCK
#endif
#define _CRTDBG_MAP_ALLOC #include <assert.h>
#include <stdlib.h>
#include <crtdbg.h> #ifdef _DEBUG
#define new DEBUG_CLIENTBLOCK
#endif ///此函数在程序入口处首先调用
///会在output的窗口中输出检查结果 void CheckOnExit()
{
_CrtSetDbgFlag ( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF );
int mCount = _CrtDumpMemoryLeaks();
assert( mCount == );
} void main()
{
atexit(CheckOnExit);
...
}

此外,还可以使用Visual Leak Detector这个工具来检测

http://vld.codeplex.com/

最新文章

  1. GJM :C#开发 异步处理是目的,多线程是手段
  2. Mock方法介绍
  3. [阅读]个人阅读作业week7
  4. Codeforces Round #257 (Div. 2) B. Jzzhu and Sequences (矩阵快速幂)
  5. appium设置会话时间,可以超长时。Open Application
  6. EDK II代码实例之Variable
  7. python小练习---TCP客户端
  8. 1,rocketmq 的原理与安装教程
  9. 十二、java_网络编程
  10. visual studio 2017 installer 安装包制作过程出现的问题---此安装程序需要.NET Framework 版本 3.5,请安装该版本,然后重新运行此安装程序,可以从Web获得.NET Framework 。要立即做此事吗?
  11. sitecore系统教程之内容编辑器中创建项目
  12. Java技术——你真的了解String类的intern()方法吗
  13. poj-3667(线段树区间合并)
  14. HDU 3979 Monster (贪心排序)
  15. fopen flock fclose 文件用法
  16. linux操作系统位数
  17. ubuntu16.04 安装symfony3.3.11 碰到的问题:extension dom is required | oops an error occurred 500
  18. 一款基于jquery固定于顶部的导航
  19. django之中间件、缓存、信号、admin内置后台
  20. angular的路由和监听路由的变化和用户超时的监听

热门文章

  1. 【转】phpcms授课学习
  2. maven引入jar包时,一个jar的引入错误,会导致后来的jar包的引入。
  3. HDU 1174 爆头(计算几何)
  4. HDU 1064 Financial Management
  5. laravel打印sql语句
  6. C语言文件操作
  7. 编写Delphi控件属性Stored和Default的理解及应用
  8. tinyhttp源码阅读(注释)
  9. NFS和mount常用参数详解
  10. httpclient获取cookies