预测以下程序的输出。
#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基础课程》。