【发布时间】:2018-11-12 12:42:32
【问题描述】:
好的,这可能是个愚蠢的问题,但我不知道如何解决我的问题。
假设我们有 4 个类
- A 类是基类
- B 类是从 A 派生的,带有新方法(无覆盖)
- C 类派生自 A
- D 类派生自 B(也从 A 继承)
我的问题是:如何使用 D 中 B 中定义的方法? 如果 D 从 B 继承,我得到“错误:在多个不同类型的基类中找到成员 'xxx'” 如果 D 不从 B 继承,我会得到“使用未声明的标识符”
【问题讨论】:
-
@jww:将问题标记为重复的问题是您需要确切知道 OP 的含义,如果问题有点不清楚,您最多只能猜测...
标签: c++ inheritance multiple-inheritance