64,637
社区成员
发帖
与我相关
我的任务
分享
//重载函数<<,>>定义
class OpOver
{
public:
OpOver(int i=0;int j=0){a=i;b=j;};
friend ostream& operator<<(ostream&,const OpOver&);
friend istream& operator>>(istream&,const OpOver&);
OpOver operator+(const OpOver&)const;
bool operator==(const OpOver&)const;
private:
int a;
int b;
};
//重载函数<<,>>实现
ostream& operator<<(ostream& out,const OpOver& right)
{
out<<right.a<<\",\"<<right.b;
return out;
}
istream& operator>>(istream& in,const OpOver& right)
{
in>>right.a>>right.b;
return in;
}