我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

这个错误用虚基类该怎么改呢

二义性用虚基类修改
这个我用虚基类改了 但是不对
正确的应该怎么改呢

img

在成员变量前面加上基类的名字,如下:
36行可以改成 myc.A::x = 10;
37行类似。

至少有3种方式

  1. ((B)myc).display();
    ((A)myc).display();
  2. B* myb = new C(4,5,6); //多态用的比较多的用法
    myb->display();
  3. myc.B::display()
    myc.A::display()

近期文章

  • C++调用DLL报:无法打开包括文件
  • 微信传的文件找不到!
  • 实在不会改了 这个程序运行不了
  • STM32F407VET6 ILI9488 LCD无法从左上角开始显示
  • 有没有办法把网页的titled设置成文件的路径
  • 请问做小软件要多少钱?
  • stm32keil配置连接不上开发板
  • 有没有会这个的!可以教一下吗
  • 请问如何用字符数组实现这样的输入,使得数组的第一个值为10而不是为1,我做的用gets输入,然而用printf测试输出的时候第一个值一直为1,不知道怎么改了
  • Centos6 无法安装epel
  • 请问,怎么用zemax软件模拟lcos?
  • c++怎么都运行不了,显示文件不在内部也不在外部
  • 特征变量分箱 能提升决策树准确率吗?xgboost 呢? 为什么
  • 求一个软件或者一段代码
  • idea怎么设置帮个忙
  • IDEA编辑配置问题
  • 建立二叉树及其遍历_C语言
  • 怎么跳过其他软件让Java直接运行
  • 用ajax怎么把返回的数据或者html代码传到静态页面
  • 如何用::改写代码?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华