菱形繼承

1:分析菱形繼承的問題。 菱形繼承: 菱形繼承存在的問題:A裏面的數據B和C都有,存在二義性和數據冗餘 解決方法:虛函數 關鍵字:virtual 格式: class B: virtual public A {}; class C: virtual public A {}; 2:剖析虛繼承是怎麼解決二義性和數據冗餘的。 在虛繼承中,A中相同的部分在D裏面只保存一份 假設ABCD四個類裏面分別有自己的
相關文章
相關標籤/搜索