<span style="font-size:18px;">/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:d.cpp *作 者:张旺华 *完成日期:2015年6月1日 *版 本 号:v1.0 */ #include<iostream> using namespace std; class A { public: int n; }; class B:virtual public A {}; // class B:virtual public A{}; class C:virtual public A {}; // class C:virtual public A{}; class D:public B,public C { public: int getn() {return B::n;}// }; int main() { D d; d.B::n=10; // d.C::n=20; cout<<d.getn()<<endl; // return 0; } </span>
原文地址:http://blog.csdn.net/wh201458501106/article/details/46316081