【发布时间】:2017-07-09 15:24:16
【问题描述】:
这似乎是一个简单的问题,但我在其他任何地方都找不到答案。
假设我有以下内容:
class Abstract {
public:
virtual void foo() = 0;
virtual void bar();
}
class Derived : Abstract {
public:
virtual void foo();
}
Derived 类不实现 bar() 函数可以吗? 如果不是我的所有派生类都需要 bar() 函数怎么办,但有些需要。 抽象基类的所有虚函数都需要在派生类中实现,还是只需要纯虚函数? 谢谢
【问题讨论】:
标签: c++ inheritance