c++ - C++子类继承
问题描述
好的,这可能是个愚蠢的问题,但我不知道如何解决我的问题。
假设我们有 4 个类
- A 类是基类
- B 类从 A 派生,具有新方法(无覆盖)
- C 类派生自 A
- D 类从 B 派生(也从 A 继承)
我的问题是:如何使用 D 中 B 中定义的方法?如果 D 从 BI 继承得到“错误:在不同类型的多个基类中发现成员 'xxx'” 如果 D 不从 BI 继承得到“使用未声明的标识符”
解决方案
推荐阅读
- android - 我想我的 gradle 搞砸了。该应用程序仅在牛轧糖上运行,即使针对棉花糖或更低...
- haskell - 为自定义类型创建 Eq 类型类的实例
- android - 为什么在不移动设备的情况下调用 onSensorChanged() 方法
- asp.net-web-api2 - Autofac IOC - RegisterAssemblyTypes 与 RegisterType
- python-3.x - 如何让“鼻子”命令在 OS X 上工作?
- php - 如何按优先级和日期排序?
- swift - 快速过滤领域上的项目
- php - 如何验证通过mysql查询手动散列插入数据库的php中的密码?
- php - 在while循环中拆分结果
- sql - Hive 查询:阶段中的不明确列引用 acct_nbr