[面試]——菱形繼承和虛繼承

這個博客用來記錄,我面試時當時沒有想出來的題。 你知道菱形繼承嗎?講一下 菱形繼承,顧名思義是一種繼承方式,假設有兩個派生類分別繼承了基類,則它們都會有基類的公有成員,當第三個派生類繼承了前兩個派生類後,就有了菱形繼承,第三個派生類會有兩套基類的成員,畫圖表示如下。 虛繼承可以解決這個問題。 講一下虛繼承 虛繼承是一種機制,讓繼承該虛基類的派生類共享其成員,無論派生多少次,都只實現一次虛基類,寫法
相關文章
相關標籤/搜索