在VC中,基于MFC框架的應(yīng)用程序由模板生成時(shí),已經(jīng)自動(dòng)添加了內(nèi)存泄漏自動(dòng)檢測(cè)功能。當(dāng)你的程序有內(nèi)存泄漏,在Debug調(diào)式模式下運(yùn)行就會(huì)在vc的輸出窗口里顯示出來(lái),非常方便我檢查程序漏洞。但是當(dāng)我寫一些測(cè)試程序時(shí),往往喜歡用控制臺(tái)程序來(lái)編寫,但是控制臺(tái)程序不會(huì)自動(dòng)添加內(nèi)存泄漏自動(dòng)檢測(cè)功能。我在網(wǎng)上搜索了下,找到了添加的方法,經(jīng)過(guò)我的整理把他寫出來(lái),希望對(duì)我們都有用!
第一步:在程序里定下一下宏(建議定義在stdafx.h頭文件中)
第二步:在程序的入口處(就是main函數(shù)的開(kāi)頭)寫如下語(yǔ)句
經(jīng)過(guò)這兩步我們的控制臺(tái)程序就已經(jīng)可以自動(dòng)檢測(cè)內(nèi)存泄漏了,不信?你自己試試不就知道了!:)
Powered by: C++博客 Copyright © 風(fēng)神