定义如下的基类A和派生类B: class A{public: virtual void fun( ) // 函数成员fun被声明为虚函数{ cout << “A :: fun( ) called”; }};class B : public A{public: void fun( ) // 重写虚函数成员fun{ cout A、A::fun( )
B、B::fun( )
C、先调用A::fun( ),再调用B::fun( )
D、语法错误