![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
对于类定义:class A{public:virtual void func1(){}void func2(){}};class B:public A{public:
对于类定义: class A{ public: virtual void func1(){} void func2(){} }; class B:public A{ public: void func1(){cout<<"class B func 1"<<end1;} virtual void func2(){cout<<"class B func 2"<<end1;} }; 下面叙述正确的是(53)。
A.A∷func2()和B∷func1()都是虚函数
B.A∷func2()和B∷func1()都不是虚函数
C.B∷func1()是虚函数,而A∷func2()不是虚函数
D.B∷func1()不是虚函数,而A∷func2()是虚函数
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)