c++多重继承的子类为何要使用多个虚函数表

c++多重继承的子类为什么要使用多个虚函数表
如题,多重继承体系中 ,父类中有虚函数,子类为什么不把所有父类的虚函数放到一个虚函数表中

------解决方案--------------------
有利于动态绑定操作。你有没哟想过如果如你想象的那样,那么动态绑定该怎么实现?
------解决方案--------------------
如果基类的虚函数表是分开2个的话,那上面的将父类指针指向子类对象的操作,编译器只需要做一些指针偏移,就可以得到正确的结果。把基类对象在子类对象的内存布局中完全分开可以更高效地实现父子类之间的转换。具体可以看《深入探索C++对象模型》