相关代码 |
|
/* 程序13.5:多重继承与虚基类.cpp:*/ #include //包含头文件 using namespace std; //使用名字空间std class A //基类A { public: int iVarA; }; class B:virtual public A //A之子类,D之基类 { public: int iVarB; }; class C:virtual public A //A之子类,D之基类 { public: int iVarC; }; class D:public B,public C //子类D { public: int iVarC; }; int main() { D Dtemp; Dtemp.iVarA=10; //产生歧义性 return 0; }
相关资源 |
|