c++面試總結

一. C++空類的字節數 C++標準規定類的大小不爲0,空類的大小爲1,當類不包含虛函數和非靜態數據成員時,其對象大小也爲1。 若是在類中聲明瞭虛函數(無論是1個仍是多個),那麼在實例化對象時,編譯器會自動在對象裏安插一個指針指向虛函數表VTable,在32位機器上,一個對象會增長4個字節來存儲此指針,它是實現面向對象中多態的關鍵。而虛函數自己和其餘成員函數同樣,是不佔用對象的空間的。 咱們來看下
相關文章
相關標籤/搜索