定义如下的基类A和派生类B:classA{public:virtualvoidfun()//函数成员fun被声明为虚函数{cout<<“A::fun()called”;}};classB:publicA{public:voidfun()//重写虚函数成员fun{cout<<“B::fun()called”;}};执行下列代码:A*p;//定义基类A的对象指针pBbObj;//定义派生类B的对象bObjp=&bObj;//将基类指针p指向派生类对象bObjp->fun();//通过基类指针p调用虚函数成员fun通过基类指针p调用虚函数成员fun,将自动调用哪个函数?( )