有如下程序 #include<iostream> using namespace std; class base { public: virtual void f1() { cout<<"F1

admin2013-02-27  24

问题 有如下程序    #include<iostream>    using namespace std;    class base    {    public:      virtual void f1()      {        cout<<"F1Base";      }      virtual void f2()      {        cout<<"F2Base";      }    };    class derive:public base    {      void f1()      {        cout<<"F1 Derive";      }      void f2(int x)      {        cout<<"F2 Derive";      }    };    int main()    {      base obj1,*p;      derive obj2;      p=& obj2;      p->f1();      p->f2();      return ();    )    执行后的输出结果是(    )。

选项 A、F1Derive F2Base
B、F1Derive F2Derive
C、F1Base F2Base
D、F1Base  F2Derive

答案1

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

最新回复(0)