以下程序的执行结果是______。 #include<iostream.h> class base { public: virtual void who(){cout<<"base c

admin2010-03-29  24

问题 以下程序的执行结果是______。
       #include<iostream.h>
       class base
       {
       public:
       virtual void who(){cout<<"base class"<<endl:}
       };
       class derrvel:public base
        {
       public:
       void who(){cout<<"derivel class"<<endl:}
       };
       class derive2;public base
        {
       public:
       void who() {cout<<"derive2 class"<<endl;}
       };
       void main()
        {
       base obj1,*P;
       derive1 obj2;
       derive2 obj3:
       p=&obj1;
       p->who();
       p=&obj2:
       p->who();
       p=&obj3;
       p->who();
       }

选项

答案base class derivel class derive2 class

解析
转载请注明原文地址:https://kaotiyun.com/show/TJjp777K
0

最新回复(0)