回复:吁请Largo兄及各位深藏不露的高手继续跟末将探讨C++多重继承的问题,可别就此冷场了啊!

来源: 2011-03-18 09:57:15 [旧帖] [给我悄悄话] 本文已被阅读:

觉得是指针问题吧。如果多重继承的话,新类应该是从每个父类复制一个指针。这个不是c++的发明人混蛋,是类的设计者的错误。再好的设计也经不起这么用的。如果a只从原生类继承而不是复制,那么问题就是新类要去一直追溯下去,直到发现原生类。这个追溯过程

第一可能在发现原生类前中止,

第二,如果类继承层级非常多而且还有多重继承的话,可能非常费时间,或者出现“杨子见歧路而哭”的情况。