A-A+

对于类定义 class A { public: virtual void funcl(){}

2022-08-06 05:32:27 问答库 阅读 176 次

问题详情

对于类定义 class A { public: virtual void funcl(){} void func2(){} }; class D:public A{ public: void funcl(){cout<< "class B rune 1"<<end1;} virtual void func2(){cout<< "class B func 2"<<end1;} }; 下面正确的叙述是 ______。
A.A::func2()和B::funcl()都是虚函数
B.A::func2()和B::funcl()都不是虚函数
C.B::func1()是虚函数,而A::func2()不是虚函数
D.B::func1()不是虚函数,而A::func2()是虚函数请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C

考点:定义