C++的虛函數表指針vptr

劍指Offer開篇有這樣講過:         定義一個空類,對該類求sizeof結果爲1,因爲在聲明該類型的實例的時候,必須知道這個類在哪存在,否則無法使用這些實例。至於一個空類佔多少內存,由編譯器決定,vs中每個空類型的實例佔用1字節的空間。         如果在該類型中添加一個構造函數和析構函數,再對其求sizeof還是1,因爲你生命一個空類本身就存在默認構造函數和析構函數。      
相關文章
相關標籤/搜索