class A
{
public:
void fun()
{
cout << "A" << endl;
}
};
class B : public A
{
};
class C : public A
{
};
class D : public B, public C
{
};
书上一会说这种情况下fun只有一个副本,一会说有多个副本,哪个才是对的呢?
...全文
3605打赏收藏
C++多重多继承
class A { public: void fun() { cout << "A" << endl; } }; class B : public A { }; class C : public A { }; class D : public B, public C { }; 书上一会说这种情况下fun只有一个副本,一会说有多个副本,哪个才是对的呢?