单项选择题

虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数,而非虚函数不支持多态调用。有如下程序: #includediostream> using namespace std; class Base { public: virtual void f(){tout<<”f0+”;} void g(){cout<<”gO+”,} }; class Derived‘public Base { public: void f(){cout<<”f+”,) void g(){cout<<”g+”;) }; int main() { Derived d; Base”p=&d; p->f();p->g(); return 0; 、 } 运行时输出的结果是

A.f+g+
B.f0+g+
C.f+gO+
D.f0+g0+