簡單的繼承與虛繼承在內存中的存儲方式

以下均在VS2013 中測試說明 對於查看方式:cl /d1 reportSingleClassLayout類名 源文件名 虛函數指針(vfptr)指向虛函數表,虛函數表中存儲函數地址 虛基表指針(vbptr)指向虛基表,虛基表中存儲着繼承變量的偏移量 虛函數指針和虛基表指針是兩個不同的概念 只有虛繼承纔會有虛表指針,只要有虛函數就會有虛函數指針。 普通繼承,子類不管是否新增虛函數,子類不會創建自
相關文章
相關標籤/搜索