(轉)c++對象內存分析4

前言本章節是4個課題的最後一個,我們將討論多重繼承情況下,對象內存的佈局。閱讀本文,請思考下面的問題:當子類從多個基類繼承,虛函數指針和成員變量將如何佈局?編譯器如何進行子類和基類之間類型轉換?如果多個基類具有同樣的虛函數,子類選擇哪個實現來調用?如果子類重寫該虛函數,那麼它覆蓋的是哪個基類的實現呢? 多重繼承我們將分析這樣的例子:CFinal類繼承自CBasic類和CBasic1類;CBasic
相關文章
相關標籤/搜索