题目内容:
指出下面程序中的错误,并说明错误原因。#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<<″endl;}
};
void main(){
c obj;
obj.fun();
obj.gun();
}
参考答案: