• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            風神

            悟空。。。。。。。。。
            posts - 5, comments - 6, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            在VC中,基于MFC框架的應用程序由模板生成時,已經自動添加了內存泄漏自動檢測功能。當你的程序有內存泄漏,在Debug調式模式下運行就會在vc的輸出窗口里顯示出來,非常方便我檢查程序漏洞。但是當我寫一些測試程序時,往往喜歡用控制臺程序來編寫,但是控制臺程序不會自動添加內存泄漏自動檢測功能。我在網上搜索了下,找到了添加的方法,經過我的整理把他寫出來,希望對我們都有用!

            第一步:在程序里定下一下宏(建議定義在stdafx.h頭文件中)

            #ifdef _DEBUG
             
            //for memory leak check
             #define _CRTDBG_MAP_ALLOC //使生成的內存dump包含內存塊分配的具體代碼為止
             #include 
            <stdlib.h> 
             #include 
            <crtdbg.h>
             
            #define CheckMemoryLeak _CrtSetDbgFlag( _CrtSetDbgFlag( _CRTDBG_REPORT_FLAG )| _CRTDBG_LEAK_CHECK_DF)
            #endif 

            第二步:在程序的入口處(就是main函數的開頭)寫如下語句

            #ifdef _DEBUG
             CheckMemoryLeak;
            #endif

            經過這兩步我們的控制臺程序就已經可以自動檢測內存泄漏了,不信?你自己試試不就知道了!:)

            Feedback

            # re: 給VC的控制臺程序添加內存泄漏自動檢測功能  回復  更多評論   

            2009-09-01 13:40 by sss
            學了一招,謝謝!
            国产亚洲精久久久久久无码77777| 午夜精品久久久内射近拍高清| 欧美日韩精品久久免费| 囯产精品久久久久久久久蜜桃| 无码伊人66久久大杳蕉网站谷歌| 久久国产乱子伦精品免费强| 久久久久国色AV免费看图片| 日韩久久久久久中文人妻| 亚洲综合精品香蕉久久网97| 一级a性色生活片久久无| 国产精品久久99| 久久综合久久综合亚洲| 四虎国产精品免费久久5151 | 久久99国产精品久久99| 久久精品中文字幕有码| 久久国产高清字幕中文| 久久精品亚洲AV久久久无码| 国产女人aaa级久久久级| 俺来也俺去啦久久综合网| 热久久视久久精品18| 精品久久久无码中文字幕| 韩国免费A级毛片久久| 日本强好片久久久久久AAA| 久久频这里精品99香蕉久| 久久伊人影视| 日本久久久久久久久久| 曰曰摸天天摸人人看久久久| 久久久一本精品99久久精品66| 久久无码国产专区精品| 日本五月天婷久久网站| 亚洲国产精品成人久久蜜臀| 久久精品国产只有精品66 | 久久久国产乱子伦精品作者| 久久天天躁狠狠躁夜夜2020一| 久久精品中文字幕大胸| 亚洲国产香蕉人人爽成AV片久久| 久久人人爽人爽人人爽av| 一本大道久久东京热无码AV| 老男人久久青草av高清| 亚洲中文字幕无码久久2020| 久久青青草原亚洲av无码app|