最佳答案
这似乎是一个简单的问题,但我在其他地方找不到答案。
假设我有以下内容:
class Abstract {
public:
virtual void foo() = 0;
virtual void bar();
}
class Derived : Abstract {
public:
virtual void foo();
}
派生类不实现 bar ()函数可以吗? 如果不是所有的派生类都需要 bar ()函数,但有些需要,那该怎么办。 抽象基类的所有虚函数都需要在派生类中实现吗,还是只需要在纯虚函数中实现? 谢谢