求Java大神解释不了的现象 帮我解释一下,下面的代码

    flash 动作代码,你这段好长啊

    你对这个囙答的评价是

}

北京尚学堂科技有限公司是一家從事JAVA、大数据、web前端、网络在线教育、互联网架构师、Android、ios技术开发、咨询为一体的软件公司公司由海外留学人员和国内IT人士创建。

}

由于C++支持多重继承所以对于一個派生类中有几个直接父类,而几个直接父类中有几个可能分别继承自某一个基类(就是父类的父类)这样在构造最终派生类时,会出現最终派生类中含有多个同一个基类的情况就会产生二义性的问题(不知道该调用哪个基类的成员变量和函数),为解决此问题需要使用虚基类,即只对此基类生成一块内存区域这样最终派生类中就只会含有一个基类了

典型的需要用虚基类的情况如下:

其中D继承自BC,BC分別继承自A,所以A要分别被BC虚拟继承

d.C::n=20;这里引用的是同1个A里面的n,所以后面修改的生效

你对这个回答的评价是

}

我要回帖

更多关于 大神解释不了的现象 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信