多重繼承之虛繼承(主要是爲了解決產生的數據冗餘問題)

虛繼承 是面向對象編程中的一種技術,是指一個指定的基類,在繼承體系結構中,將其成員數據實例共享給也從這個基類型直接或間接派生的其它類。形式: 在繼承定義中包含了virtual關鍵字的繼承關係,如下圖中,類A就叫做虛基類。 虛擬繼承是多重繼承中的菱形繼承所特有的概念。虛擬基類是爲解決多重繼承而出現的。 菱形繼承中既有多繼承,如下圖所示: 菱形繼承中也有多重繼承:  現實中的例子: 問題來了:在類D的
相關文章
相關標籤/搜索