#include
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()。
扫描二维码免费使用微信小程序搜题/刷题/查看解析。
版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。