#include    class testl{    private:Int x;    public:testl ( )  {x=2;}
    void set (int a)  {  x=a;}
    void get&nb
#include    class testl{    private:Int x;    public:testl ( )  {x=2;}
    void set (int a)  {  x=a;}
    void get  ( )  { cout << x << endl;}
    };
    class test2{    private:int x;    public:test2( )  { x=3;}
    void set  ( int a ) {  x=a;}
    void get (  )  { cout << x << endl;}
    };    class test:public testl,public test2.{    private:int x;    public:void set(int a){x=a;}    void gettest (  ) { cout << x << endl ;}
    }  ;
    main  ( )   {
    test a;a.get( );    }

【正确答案】:a.get( ); 基类test1和test2中都有get(),不能确定调用的是那一个。可修改为a.test1::get()。

Top