回複:籲請Largo兄及各位深藏不露的高手繼續跟末將探討C++多重繼承的問題,可別就此冷場了啊!

覺得是指針問題吧。如果多重繼承的話,新類應該是從每個父類複製一個指針。這個不是c++的發明人混蛋,是類的設計者的錯誤。再好的設計也經不起這麽用的。如果a隻從原生類繼承而不是複製,那麽問題就是新類要去一直追溯下去,直到發現原生類。這個追溯過程

第一可能在發現原生類前中止,

第二,如果類繼承層級非常多而且還有多重繼承的話,可能非常費時間,或者出現“楊子見歧路而哭”的情況。

請您先登陸,再發跟帖!