轉自 https://blog.csdn.net/xiaxzhou/article/details/76576516函數
講的很透徹,對於理解虛指針.net
類的成員函數:指針
總結:普通繼承:子類不會出現新的虛函數表,而是把本身的虛函數放到父親的虛函數表上blog
虛繼承 :子類會出現一個vbptr繼承
子類出現一個新的虛函數表,用來放本身的虛函數,父類的虛函數表指針也會繼承下來內存
類的數據成員:get
總結:普通繼承:很簡單。。。總結
虛繼承 :考慮好菱形繼承數據
大小方面的問題,純粹按照內存對齊等考慮vb