问题 单项选择题

下列关于纯虚函数与抽象类的描述中,错误的是(  )。

A.纯虚函数是一种特殊的虚函数,它没有具体的实现

B.抽象类是指具有纯虚函数的类

C.一个基类声明了纯虚函数,该基类的派生类一定不是抽象类

D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出

答案

参考答案:C

解析:【解析】纯虚函数是在声明虚函数时被“初始化”为0的虚函数。不定义对象而只作为一种基本类型作为继承的类,称为抽象类。凡是包含纯虚函数的类都是抽象类。抽象类的作用是作为一个类族的共同基类。

单项选择题
单项选择题