c++虛函數實現與this指針

我們知道當我們sizeof 一個類的時候,類的成員函數是不計算在對象的大小的裏的,這是爲什麼呢?因爲類的成員函數不是屬於某一個對象的,而是類的所有對象所共享的,就像static變量那樣。如果虛函數和普通成員函數一樣,那麼我們就不能通過指向子類的基類指針來引用子類的方法了,因爲我們將不知道調用哪個方法,多態就無從談起。那麼多態是怎麼實現的呢? 虛函數、虛指針與虛表 我們可以做一個小實驗 class
相關文章
相關標籤/搜索