下列关于纯虚函数的描述中,正确的是( )。

admin2010-03-29  21

问题 下列关于纯虚函数的描述中,正确的是(    )。

选项 A、纯虚函数是没有给出实现版本(即无函数体定义)的虚函数
B、纯虚函数的声明总是以“=0;”结束
C、派生类必须实现基类的纯虚函数
D、含有纯虚函数的类不能是派生类

答案2

解析 基类的虚函数有时候不可能被调用到,这时可定义该虚函数为纯虚函数。
   纯虚函数没有函数体,但一定要进行说明,它告诉编译器,派生类必须定义该成员
函数。
   纯虚函数是一种特殊的虚函数,纯虚函数是在虚函数的后面加上“=0”,表示该虚函数无函数体,并非赋值运算。纯虚函数的一般格式为:virtual<类型><函数名>(<参数表>)=0;。
   在很多情况下,在基类中不能对虚函数给出有意义的实现,而把它说明为纯虚函数.
转载请注明原文地址:https://kaotiyun.com/show/mXjp777K
0

最新回复(0)