覺得是指針問題吧。如果多重繼承的話,新類應該是從每個父類複製一個指針。這個不是c++的發明人混蛋,是類的設計者的錯誤。再好的設計也經不起這麽用的。如果a隻從原生類繼承而不是複製,那麽問題就是新類要去一直追溯下去,直到發現原生類。這個追溯過程
第一可能在發現原生類前中止,
第二,如果類繼承層級非常多而且還有多重繼承的話,可能非常費時間,或者出現“楊子見歧路而哭”的情況。