虛指針和虛表

所以當用sizeof來獲取含有虛函數的類的大小的時候, 會發現結果 比 裏面還有的數據 大4個字節。 這四個字節就是(虛)指針。(32位系統) 子類裏面有父類的成員變量。 當然,父類有虛函數,自然 子類 就有虛函數。 虛表裏放的都是虛函數的指針,指向虛函數的地址。 子類即使沒有重寫 父類的 虛函數, 子類的虛表裏 也有虛函數,只不過是父類的虛函數。 如上圖中,B類沒有重寫 A類的 虛函數 vfun
相關文章
相關標籤/搜索