• <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 閱讀(255) 評論(0)  編輯 收藏 引用

            精品久久人人做人人爽综合| 久久久久久久久久久久久久| 久久综合国产乱子伦精品免费| 久久影院综合精品| 久久91综合国产91久久精品| 精品久久久久久无码人妻蜜桃| 思思久久99热只有频精品66| 久久久久人妻一区精品色| 久久精品国产99久久丝袜| 久久国产欧美日韩精品| 国产精品天天影视久久综合网| 免费一级欧美大片久久网| 国产亚洲美女精品久久久2020| 久久精品国产一区| 日韩人妻无码精品久久免费一 | 色欲综合久久躁天天躁| 日产精品99久久久久久| 免费精品久久久久久中文字幕| 久久亚洲高清观看| 亚洲AV无码成人网站久久精品大| 久久青青草原精品国产软件| 97久久超碰国产精品旧版| 亚洲香蕉网久久综合影视| 亚洲国产成人精品女人久久久 | 囯产极品美女高潮无套久久久| 久久精品国产福利国产秒| 人妻久久久一区二区三区| 久久午夜无码鲁丝片秋霞| 日本欧美国产精品第一页久久| 青青青青久久精品国产h| 国产99精品久久| 99久久精品毛片免费播放| 久久香蕉超碰97国产精品 | 久久久久久国产精品免费免费| 狠狠色噜噜狠狠狠狠狠色综合久久 | 中文字幕成人精品久久不卡| 久久精品国产秦先生| 天天久久狠狠色综合| 久久久久亚洲精品无码网址| 久久人人超碰精品CAOPOREN| 亚洲国产成人久久综合一区77|