选择题

对于类定义:

classA{

public:

virtualvoidfuncl(){}

voidfunc2(){}

};

classB:publicA{

public:

voidfuncl(){cout<<"classBfunc1"<  virtualvoidfunc2(){cout<<"classBfunc2"

<  };

下面正确的叙述是

【正确答案】 C
【答案解析】

基类中说明的虚函数,在派生类中自然就是虚函数,所以类B中funcl()是虚函数;而类A中的func2()没有被关键字virtual修饰;所以不是虚函数。