问题
单项选择题
下列关于虚函数的叙述中,正确的是
A.从虚基类继承的函数都是虚函数
B.虚函数不得是静态成员函数
C.只能通过指针或引用调用虚函数
D.抽象类中的成员函数都是虚函数
答案
参考答案:B
解析: C++规定:虚函数必须是其所在类的成员函数,而不能是友元函数,也能是静态成员函数,虚函数的调用可以通过指针或者引用,也可以通过对象来调用。抽象类成员函数里至少有一个虚函数,但是并非所有的成员函数都为虚函数。