<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:public A {}; // class B:virtual public A{}; class C:public A {}; // class C:virtual public A{}; class D:public B,public C { public: int getn() {return B::n;}//调用函数返回类B 中的数据 }; int main() { D d; d.B::n=10; // d.C::n=20; cout<<d.getn()<<endl; //返回类B 中的数据 return 0; } </span>
运行结果:
知识点运用及学习心得:
代码上已经解释
原文:http://blog.csdn.net/wh201458501106/article/details/46316043