對空類型求sizeof()?

這是師兄昨天問我的問題,今天居然在🗡指offer上看到了,可想而知這本書有多重要。 如上圖:爲了使用這種類型的實例,他必須佔用一定的空間,至於佔多少空間,由編譯器決定。 如上圖:那爲什麼添加了構造函數和析構函數,結果還是1呢? 因爲調用構造函數和析構函數只需知道函數的地址,而函數的地址只與類型相關,而與類型的實例無關。 如上圖:添加上虛函數後,結果變成了8個字節。 C++編譯器發現這是虛函數,就
相關文章
相關標籤/搜索