问题
填空题
以下程序的执行结果是________。 #include<iostream.h> class base { public: virtual void who() {cout<<"base class"<<end1;} }; class derrvel: public base { public: void who() {cout<<"derivel class"<<end1;} }; class derive2:public base { public: void who(){cout<<"derive2class"<<end1;} }; void main() { base obj1,*P; derivel obj2; derive2 obj3; p=&obj1: p->who(); p=&obj2; p->who(); p=&obj3; p-->who(): }
答案
参考答案:base class
解析:derive1 classderive2 class