随笔分类 -  C++

摘要:如前一篇所讲的,我们可以通过调用_CrtDumpMemoryLeaks()这个方法来检查程序是否存在内存泄漏,之后我又试了一下这个代码: 它也是会输出有内存泄漏的信息,可以得到,每调用一次new,系统内部就会记录下这个操作,天知道它不是是存放在一个list之类的结构里面呢!调用一次delete就是从这个结构里删除一条记录,而_CrtDumpMemoryLeaks()方法就是把当前记录里的状态输出。... 阅读全文
posted @ 2010-03-26 00:12 Gang.Wang 阅读(1615) 评论(3) 推荐(1)
摘要:我们的代码里会有很多的内存泄漏,如何快速的定位和修复这些内存的泄漏是一项非常重要的技能,在这里分享一下如何从开发的代码里找到这种问题。 常见的C++程序分为两大类:MFC和Win32。先看第一种MFC程序如何找内存泄漏的问题。 MFC程序比较容易一些,因为它已经提供了这个功能,我们新建一个MFC的工程,我们在看到每一个CPP文件里面都有这样一句: DEBUG_NEW 这个宏定义在afx.h文件... 阅读全文
posted @ 2010-03-25 23:36 Gang.Wang 阅读(4805) 评论(2) 推荐(0)