C++菱形繼承中的多繼承、多重繼承、虛繼承實例

C++菱形繼承中的多繼承、多重繼承、虛繼承實例 1.菱形繼承:示意圖如下 B繼承於A,C繼承於A,D多重繼承於B和C,則創建D類對象時,就會有基類A的兩份拷貝。 2.多繼承:即一個派生類可以有兩個或多個基類。 3.多重繼承:像上圖B繼承於A,D繼承於B,這種繼承關係便是多繼承。 4.虛繼承:虛基類用virtual聲明。無論該類在派生層次中作爲虛基類出現多少次,只繼承一個共享的基類子對象,共享基類子
相關文章
相關標籤/搜索