65,184
社区成员




#include <iostream.h>
class Base
{
public:
Base()
{
cout<<"class Base"<<endl;
}
};
class D1:virtual public Base
{
public:
D1()
{
cout<<"class D1"<<endl;
}
};
class D2:virtual public Base
{
public:
D2()
{
cout<<"class D2"<<endl;
}
};
class D3:public Base
{
public:
D3()
{
cout<<"class D3"<<endl;
}
};
class D4:public D1,public D2,public D3
{
public:
D4()
{
cout<<"Class D4"<<endl;
}
};
void main(void)
{
D4 d;
}
class Base......(1)
class D1
class D2
class Base......(3)
class D3
class D4