问题
单项选择题
下面关于虚函数的描述正确的是( )。
A.虚函数是一个静态成员函数
B.虚函数是一个非成员函数
C.虚函数既可以在函数说明时定义,也可以在函数实现时定义
D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
答案
参考答案:D
解析: 虚函数是非静态的成员函数,虚函数必须是类的成员函数,并且虚函数声明只能出现在类定义的函数原型声明中。派生类说明的虚函数应该与基类中的虚函数的参数个数相等,对应参数类型相同。