📜  C ++ |虚函数|问题6

📅  最后修改于: 2021-06-30 00:28:28             🧑  作者: Mango

预测以下程序的输出。

#include
using namespace std;
class Base
{
public:
    virtual void show() = 0;
};
  
class Derived : public Base { };
  
int main(void)
{
    Derived q;
    return 0;
}

(A)编译器错误:不能有一个空的派生类
(B)编译器错误:派生是抽象的
(C)没有编译器错误答案: (B)
说明:如果我们不重写派生类中的纯虚函数,则派生类也将成为抽象类。

这个问题的测验

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。