问题 单项选择题

下列关于虚函数的叙述中,正确的是______。

A.虚函数不得是静态成员函数
B.从虚基类继承的函数都是虚函数
C.只能通过指针或引用调用虚函数
D.抽象类中的成员函数都是虚函数

答案

参考答案:A

解析: 本题考查虚函数,在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数称为虚函数,虚函数必须是基类的非静态成员函数,非类的成员函数不能定义为虚函数,类的成员函数中静态成员函数和构造函数,不能定义为虚函数,但可以将析构函数定义为虚函数。所以,A选项正确。

单项选择题