ostream& operator << (ostream&,const Complex&); 在C++中起什么作用的?
我是小白,没有用过,看人家的代码看不明白ostream&operator<<(ostream&oo,CComplex&t)//复制构造函数{t.disp(oo);retu...
我是小白,没有用过,看人家的代码看不明白
ostream& operator <<(ostream& oo,CComplex& t) //复制构造函数
{
t.disp(oo);
return oo;
}
别人写成这样的 展开
ostream& operator <<(ostream& oo,CComplex& t) //复制构造函数
{
t.disp(oo);
return oo;
}
别人写成这样的 展开
2个回答
展开全部
此函数重载了 << 运算符, ostream& oo 其中oo代表了流的引用
追问
class CComplex //建立一个复数类
{
int operator>(CComplex& t) //这里也是运算符重载吗?
{
return(r*r+v*v)>(t.r*t.r+t.v*t.v);
}
};
ostream& operator <<(ostream& oo,CComplex& t) //这里是运算符重载?
{
return oo;
}
追答
int operator>(CComplex& t)
重载算数运算符中的大于符号,当有两个复数进行大于比较运算时调用此函数
ostream& operator <<(ostream& oo,CComplex& t
这里也是运算符重载
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询