c++編譯器對多態的實現原理總結

問題:定義一個空的類型,裏面沒有任何的成員變量或者成員函數,對這個類型進行 sizeof 運算,結果是? 結果是1,因爲空類型的實例不包含任何信息,按道理 sizeof 計算之後結果是0,但是在聲明任何類型的實例的時候,必須在內存佔有一定的空間,否則無法使用這些實例,至於佔據多少內存大小,由編譯器決定。 繼續問:如果在這個類型裏添加一個構造函數和析構函數,那麼結果又是多少? 還是1,因爲我們調用構
相關文章
相關標籤/搜索