C++虛函數繼承與虛繼承

虛函數繼承和虛繼承是徹底不一樣的兩個概念。web 虛函數繼承是解決多態性的,當用基類指針指向派生類對象的時候,基類指針調用虛函數的時候會自動調用派生類的虛函數,這就是多態性,也叫動態編聯。ruby 虛繼承就是爲了節約內存,他是多重繼承中的特有的概念。適用於菱形繼承形式。svg 好比B繼承於A、C繼承於A、D繼承於B和C,顯然D會繼承兩次A(圖1)。所以,爲了節省空間,能夠將B、C對A的繼承定義爲虛
相關文章
相關標籤/搜索