C++虚拟函数问题6

预测以下程序的输出。

null

#include<iostream>
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) 说明: 如果我们不重写派生类中的纯虚函数,那么派生类也会变成抽象类。

这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享