对于类定义:
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;
;
下面叙述正确的是 。
A.A∷func2()和B∷func1()都是虚函数
B.A∷func2()和B∷func1()都不是虚函数
C.B∷func1()是虚函数,而A∷func2()不是虚函数
D.B∷func1()不是虚函数,而A∷func2()是虚函数