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

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

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

    posts - 134,comments - 22,trackbacks - 0
    關(guān)于初始化列表,它在構(gòu)造函數(shù)的函數(shù)體之前執(zhí)行。
    關(guān)于繼承,子類的構(gòu)造函數(shù)在自身函數(shù)體執(zhí)行之前調(diào)用父類的構(gòu)造函數(shù),子類的析構(gòu)函數(shù)會在自身的函數(shù)體執(zhí)行之后調(diào)用父類的析構(gòu)函數(shù)。
    關(guān) 于多態(tài),有虛函數(shù)的類的對象中會在最前面多出4個(gè)字節(jié)來作為虛表指針,父類的構(gòu)造函數(shù)會設(shè)置對象的虛表指針指向父類的虛函數(shù)表,然后這個(gè)類的構(gòu)造函數(shù)會重 新設(shè)置對象的虛表指針指向這個(gè)類的虛函數(shù)表,這個(gè)類的析構(gòu)函數(shù)會再次設(shè)置對象的虛表指針指向這個(gè)類的虛函數(shù)表,最后調(diào)用父類的析構(gòu)函數(shù)又會重新設(shè)置對象的 虛表指針指向父類的虛函數(shù)表,所以在構(gòu)造和析構(gòu)函數(shù)中即使調(diào)用虛函數(shù)也不會有多態(tài)發(fā)生。但是構(gòu)造完畢之后析構(gòu)之前,調(diào)用虛函數(shù)則會通過對象的虛表指針找到 虛函數(shù)表來調(diào)用,多態(tài)可以正常工作。
    關(guān)于new/delete,new是先分配空間再調(diào)用構(gòu)造函數(shù),delete會先調(diào)用析構(gòu)函數(shù)再釋放空間。如果是虛析構(gòu),看下一條。
    關(guān)于虛析構(gòu),實(shí)際上析構(gòu)不是虛函數(shù),用一個(gè)虛函數(shù)scalar_deleting_destructor來替代,它會先調(diào)用析構(gòu)函數(shù),然后根據(jù)傳入的參數(shù)是否(最低位)是1來決定是否用delete釋放空間。
    posted on 2010-08-06 12:58 何克勤 閱讀(258) 評論(0)  編輯  收藏 所屬分類: C/C++
    主站蜘蛛池模板: 一级**爱片免费视频| 免费看片A级毛片免费看| 美女黄色免费网站| 亚洲精品在线免费看| 亚洲一区视频在线播放| 成年女人毛片免费播放人| 国产无遮挡裸体免费视频在线观看 | 成人黄页网站免费观看大全| 国产在线观看免费视频软件| 特黄特色大片免费| 亚洲午夜久久久精品电影院| 亚洲AV中文无码乱人伦下载| 亚洲日韩国产成网在线观看| 免费观看一级毛片| 女人18毛片特级一级免费视频| 69av免费视频| 最近免费最新高清中文字幕韩国 | 精品国产亚洲男女在线线电影| 在线a毛片免费视频观看| h在线观看视频免费网站| 久久青草91免费观看| baoyu122.永久免费视频| 一级毛片a免费播放王色| 粉色视频成年免费人15次| 亚洲日韩精品国产3区 | 免费A级毛片无码免费视| h在线观看视频免费网站| xx视频在线永久免费观看| 麻豆成人久久精品二区三区免费| 亚洲片一区二区三区| 四虎1515hm免费国产| 日韩在线免费看网站| 日韩在线视频免费看| 国产精品免费视频网站| 国产禁女女网站免费看| 国产成人啪精品视频免费网| 国产成人涩涩涩视频在线观看免费 | 国产精品视_精品国产免费| 在线视频免费观看www动漫| 免费观看黄网站在线播放| 在线免费观看a级片|