对于c++的内存泄露检测,除了我们自己手动检查以外,还可以使用c++中的函数来帮助我们检测,

如下代码:

#include "stdafx.h"
#include <string>
#include<iostream>
#include <crtdbg.h>
using namespace std;
int main()
{ char *p=new char[10];
//char *pp=new char[100]; delete p;
_CrtDumpMemoryLeaks();
//cout<<p<<endl;
return 0;
}

调试的时候按F5,而不是ctrl+F5否则你看不到任何调试信息。

如果将上面代码中的注释取消掉,那么会有如下的调试信息输出,提示如下:

调试信息会输出内存泄露的大小等信息。

PS:使用这个函数的时候记得加上头文件#include <crtdbg.h>。

最新文章

  1. ExtJs4之Grid详细
  2. js 九九乘法表
  3. 在windows下装2个mysql数据库的办法
  4. HTML5的结构学习(2) --- 新增的非主体结构元素
  5. 阿里云ECS每天一件事D3:挂载硬盘
  6. HDU1532 Drainage Ditches 【最大流量】
  7. 记录Html+Css流程表格
  8. Ansible批量修改root密码
  9. 自学提高:JVM点滴
  10. Python——socketserver编程(客户端/服务器)
  11. Centos7 防火墙frewalld规则设置
  12. Leetcode:204
  13. learning rndis protocol
  14. java.lang.SecurityException:Servlet of class org.apache.catalina.servlets.InvokerServlet is privileged
  15. 记录JavaScript中使用keyup事件做输入验证(附event.keyCode表)
  16. Android内核编译
  17. 教你如何写thinkphp多表查询语句
  18. 微信小程序的一些数据调用方式
  19. mongodb学习-创建唯一索引(在已存在的集合创建)
  20. python中的单例模式的应用

热门文章

  1. VS版本下载
  2. Callable、Future和FutureTask使用说明
  3. Python基础:1.数据类型(列表)
  4. [引]MSDN Visual Basic 和 C# 中都会用到的编程概念
  5. 【暴力模拟】UVA 1594 - Ducci Sequence
  6. Vim 的补全模式加速器,轻松玩转全部 15 种自动补全模式
  7. SharePoint移动客户端--Rshare 中的Smart Cache
  8. hasLayout与Block formatting contexts的学习(上)
  9. java.util.concurrent 多线程框架
  10. ViewState原理