问题详情

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


A、虚函数是一个static类型的成员函数

B、虚函数是一个非成员函数

C、基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明

D、派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型

时间:2022-01-01 11:17 关键词:

答案解析

C
C。【解析】在成员函数声明的前面加上virtual关键字即把该函数声明为虚函数。虚函数可以是另一个类的友元函数,但不是静态成员函数。在派生类中可以重新定义从基类继承下来的虚函数,在派生类中重新定义虚函数时,函数名、形参表和返回值类型必须保持不变。