• <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>

            容器中對(duì)象為指針時(shí)的注意事項(xiàng)

            1.容器在銷毀時(shí),會(huì)自動(dòng)幫你銷毀容器中所存儲(chǔ)的額對(duì)象。
            2.當(dāng)容器中對(duì)象是指針的時(shí)候,容器銷毀的時(shí)候,也會(huì)幫你銷毀容器中的對(duì)象-指針。
            3.由于容器銷毀銷毀的只是指針值,而非指針?biāo)笇?duì)象。則會(huì)出現(xiàn)資源泄露
            解決方法:
            1.用智能指針auto_ptr,shared_ptr來代替指針。思想:用類對(duì)象來管理指針的創(chuàng)建銷毀。構(gòu)造函數(shù)創(chuàng)建指針,析構(gòu)函數(shù)銷毀指針?biāo)笇?duì)象。
            2.顯示銷毀指針?biāo)笇?duì)象,使用for_each,結(jié)合函數(shù)對(duì)象??梢詫?shí)現(xiàn)異常安全
            注:剛看了<<effective stl>>條款8,里面說如果使用auto_ptr作為容器對(duì)象是愚蠢的行為。所以上面的方法1,用shared_ptr而不能用auto_ptr。
                  主要是因?yàn)閍uto_ptr在拷貝的時(shí)候有一個(gè)所有權(quán)的轉(zhuǎn)移。

            posted on 2011-05-31 20:18 MrRightLeft 閱讀(355) 評(píng)論(0)  編輯 收藏 引用 所屬分類: STL/Boost


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            <2011年5月>
            24252627282930
            1234567
            891011121314
            15161718192021
            22232425262728
            2930311234

            導(dǎo)航

            統(tǒng)計(jì)

            隨筆分類

            隨筆檔案

            文章分類

            文章檔案

            搜索

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            久久棈精品久久久久久噜噜| 色婷婷噜噜久久国产精品12p| 久久99精品久久久久久久不卡| 国产精品一久久香蕉国产线看观看 | 狠狠久久综合伊人不卡| 狠狠精品久久久无码中文字幕 | 久久最新精品国产| 狠狠色丁香久久婷婷综合图片| 亚洲va国产va天堂va久久| 久久久久国产一级毛片高清版| 久久久久一级精品亚洲国产成人综合AV区 | 久久国产精品免费一区| 亚洲欧洲日产国码无码久久99| 久久久久久免费一区二区三区| 亚洲日韩欧美一区久久久久我| AAA级久久久精品无码片| 久久精品亚洲欧美日韩久久 | 久久丝袜精品中文字幕| 99久久精品午夜一区二区| 2021国内久久精品| 精品久久久久久无码国产| 国内精品久久久久伊人av| 99久久99久久精品国产片果冻 | 狠狠色丁香婷婷综合久久来| 久久综合偷偷噜噜噜色| 国内精品久久久久久中文字幕| 精品永久久福利一区二区| 久久久www免费人成精品| 亚洲国产日韩欧美久久| 久久国产成人精品国产成人亚洲| 久久久久AV综合网成人| 亚洲AV无码久久精品成人| 国产精品久久久久蜜芽| 国产精品久久久久久久人人看| 久久精品国产亚洲7777| 国产真实乱对白精彩久久| 国产成人精品久久| 国内精品久久久久久久涩爱| 久久久久国产一区二区| 亚洲国产小视频精品久久久三级 | 国产精品亚洲综合专区片高清久久久|