随笔分类 -  C++

检测和避免内存泄漏
摘要:在C++编程过程中,内存泄漏是一件令人痛苦的事情。当我们辛辛苦苦铺设好了完整的业务逻辑,把大段的代码实现填充完毕,开始Debug验证我们的成果的时候,也许开始的时候我们还在为得到了期望中的正确结果而高兴,但是,当程序结束时,当我们在Output窗口结尾处看到一行不起眼的“Detected memory leaks!”的时候,就会相当的不爽。因为,这就意味着:在程序的某些地方,有一些内存空间被分配了,但始终忘记了回收。 如果是那些比较简单,不会连续、重复执行的代码段,这种小的泄漏内存块并不会引起什么大的麻烦,最多就是运行的时候多占了一些内存罢了。但是话说回来,一般正常的程序员都会保证每个new. 阅读全文

posted @ 2011-11-13 17:29 silwol 阅读(269) 评论(0) 推荐(0)

导航