纯虚函数与函数体为空的虚函数等价。
举一反三
- 关于纯虚函数和抽象类的描述中,()是正确的。 A: 一个基类中说明有纯虚函数,该基类的派生类一定不再是抽象类 B: 纯虚函数本质上是函数体为空的虚函数 C: 如果将析构函数声明为纯虚函数,则必须给出它的实现 D: 只要给出纯虚函数的实现,抽象类就可以实例化
- 下列关于纯虚函数的描述,错误的是( )。 A: 纯虚函数没有函数体 B: 纯虚函数在实现之后就是一个正常的虚函数,会在调用时表现出多态性 C: 定义纯虚函数的目的是为了重用其算法代码 D: 含有纯虚函数成员的类被称为抽象类
- 关于纯虚函数,下列表不正确的是______。 (多选题) (多选题) (多选题) A: 纯虚函数是没有给出显现版本(即无函数体定义)的虚函数 B: 纯虚函数的声明总是以”=0”结束 C: 派生类必须实现基类的虚函数 D: 含有纯虚函数的类不可能是派生类
- 纯虚函数的函数体只能在中实现。
- 抽象类应该有( )。 A: 至少一个虚函数 B: 至多一个虚函数 C: 至多一个纯虚函数 D: 至少一个纯虚函数