C++ 虚函数表研究 (二) 多重继承 上次研究的是单继承的情况,这次研究多重继承下的虚函数表的排列情况。 这次A,A1,A2,B这几个类的继承关系如下图: 各个类的声明如下: class A { public: virtual void fun1() { cout<<"A::fun1"<<endl; } virtual void fun2() { cout<<"A::fun2"<<endl; } virtual void fun3() { cout<<"A::fun3"<<endl; } }; class A1:public A { public: virtual void fun1()