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

21 查阅

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

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

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

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

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

参考答案:

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

计算机二级