搜题
问题   更新时间2023/4/3 12:59:00

指出下面程序段中的错误,并说明出错原因。

#include



class A{

public: void fun( ){cout<<″a.fun″<<>< p="">

};

class B{

public: void fun( ){cout<<″b.fun″<<>< p="">

void gun( ){cout<<″b.gun″<<>< p="">

};

class C:public A,public B{

private:int b;

public:void gun( ){cout<<″c.gun″<<>< p="">

void hun( ){fun( );}

};

void hun(){fun();}出错,C::fun()有二义性。
王老师:19139051760(拨打)