• <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>
            隨筆 - 51, 文章 - 1, 評論 - 41, 引用 - 0
            數據加載中……

            CPPEXP —— 空類的大小

            說明

            • 編譯器為不含任何成員的空類分配大小為1的空間,這樣空類定義的變量地址不會與其相鄰定義的變量地址相同。
            • 編譯器會在空類的子類中優化掉這多分配的空間。
            • 帶虛析構函數的空類不是嚴格意義的空類,它包含虛函數表指針,因此其大小為指針的大小。

            實驗代碼

            1. /**
            2. * @file empty_size.cpp
            3. * @brief 測試空類的大小
            4. * @copyright public domain
            5. */
            6. #include<iostream>
            7. class Empty { };
            8. class SubEmpty : public Empty
            9. {
            10. protected:
            11. int mInt;
            12. };
            13. class VEmpty
            14. {
            15. public:
            16. virtual ~VEmpty() = 0;
            17. };
            18. int main()
            19. {
            20. std::cout << "Empty class: " << sizeof(Empty) << std::endl;
            21. std::cout << "SubEmpty: " << sizeof(SubEmpty) << std::endl;
            22. std::cout << "VEmpty: " << sizeof(VEmpty) << std::endl;
            23. std::cout << "Void*: " << sizeof(void*) << std::endl;
            24. return 0;
            25. };

            運行及結果

            > g++ empty_size.cpp
            > a.exe
            Empty class: 1
            SubEmpty: 4
            VEmpty: 8
            Void*: 8
            




            posted on 2016-04-16 18:13 lemene 閱讀(268) 評論(0)  編輯 收藏 引用

            无码人妻久久一区二区三区免费| 亚洲精品无码久久久久去q| 国产69精品久久久久99尤物| 一本伊大人香蕉久久网手机| 欧美大战日韩91综合一区婷婷久久青草| 一本久久免费视频| 国产精品久久永久免费| 无码乱码观看精品久久| 国产精品久久毛片完整版| 大香伊人久久精品一区二区| 久久久精品免费国产四虎| 伊人久久综合精品无码AV专区| 四虎国产精品免费久久5151| 亚洲欧美伊人久久综合一区二区| 国内精品久久久久国产盗摄| 精品久久久久久中文字幕人妻最新 | 91精品国产综合久久精品| 久久久久99精品成人片牛牛影视| 久久精品国产亚洲AV高清热| 亚洲天堂久久久| 久久这里有精品视频| 国产精品日韩欧美久久综合| 久久99国产精一区二区三区| 国产亚洲欧美精品久久久| 久久九九兔免费精品6| 一个色综合久久| 亚洲伊人久久成综合人影院| 久久强奷乱码老熟女| 久久成人永久免费播放| 国产精品成人久久久久久久| 91久久精品无码一区二区毛片| 久久福利青草精品资源站免费| 97久久精品无码一区二区天美| 久久久噜噜噜久久中文福利| 国产午夜福利精品久久2021| 精品国产一区二区三区久久| 久久福利青草精品资源站免费| 99久久99久久精品国产片果冻| 青青草原综合久久大伊人精品| 精品欧美一区二区三区久久久| 午夜精品久久久久9999高清|