<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    LALA  
    日歷
    <2010年7月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    留言簿(1)

    隨筆分類(31)

    文章分類(4)

    收藏夾(21)

    搜索

    •  

    積分與排名

    • 積分 - 29900
    • 排名 - 1389

    最新隨筆

    最新評論

    閱讀排行榜

     
    要點:絕對不應該在構造函數和析構函數中調用虛函數。

    Derived Class對象內的Base Class成分會在Derived Class自身成分被構造之前構造完成。如果Base Class構造函數中有虛函數(virtual function),該virtual function絕對不會下降到Derived Class層中,而是直接調用Base Class中該函數,通俗的說,即——在Base Class構造時,virtual function不再被當成virtual function。

    這是因為,在Base Class構造期間,對象的類型是Base Class而不是Derived Class。不只是虛函數會被編譯器解析至Base Class中,若使用運行期類信息(runtime type information,例如dynamic_cast和typeid),也會把對象視為Base Class類型。同樣這也適合于析構函數。一旦由Derived Class的析構函數進入到BaseClass的析構函數后,對象就成為一個BaseClass的對象了。
    posted on 2010-07-28 21:37 Dest 閱讀(632) 評論(0)  編輯  收藏 所屬分類: C++
     
    Copyright © Dest Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 国产亚洲自拍一区| 国产亚洲综合精品一区二区三区| 亚洲福利秒拍一区二区| 亚洲成AV人片久久| 亚洲大码熟女在线观看| 一级毛片成人免费看a| 一级毛片免费视频| 巨胸喷奶水视频www网免费| 亚洲国产成人久久综合碰| 亚洲综合在线视频| 国产偷国产偷亚洲高清人| 日韩免费的视频在线观看香蕉| 99久久99这里只有免费费精品| 国产黄色片在线免费观看| 国产亚洲精品美女久久久| 亚洲国产精品无码中文lv| 青青青国产手机频在线免费观看| 嫩草视频在线免费观看| 亚洲国产精品一区二区第一页| 亚洲精品乱码久久久久蜜桃| 东方aⅴ免费观看久久av| 免费一看一级毛片人| 亚洲三级视频在线观看| 免费人成在线观看网站| 亚洲国产精品不卡毛片a在线| 国产成人精品日本亚洲专| 日本免费人成视频在线观看| 日韩免费无码一区二区视频| 99re6热视频精品免费观看| 久草在视频免费福利| 亚洲午夜福利717| 美女免费视频一区二区| 日本黄色免费观看| 色婷五月综激情亚洲综合| 免费在线观看视频网站| 亚洲欧洲国产日韩精品| 国产伦精品一区二区免费| 免费人成视频在线观看视频| 美女被免费视频网站a| 国产免费观看青青草原网站| 亚洲另类无码一区二区三区|