返回信息流#include <iostream>
using namespace std;
class Complex{
double re,im;
public:
Complex(double r,double i):re(r),im(i){}
double real()const{return re;}
double image()const{return im;}
Complex&operator+=(Complex a){
re+=a.re;
im+=a.im;
return *this;}
};
ostream&operator<<(iostream& s,const Complex& z)
{return s<<'('<<z.real()<<','<<z.image()<<')';
}
int main()
{
Complex x(1,-2),y(2,3);
cout<<(x+=y)<<endl;
return 0;}
这是一条镜像帖。来源:北邮人论坛 / cpp / #84125同步于 2014/11/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
这个c++程序哪位大神给看看吧
chulianrui88
2014/11/17镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
ostream&operator<<(iostream& s,const Complex& z)
没在类中声明为友员,肯定不能访问private.只需要在类声明中的public中加一条
friend ostream&operator<<(iostream& s,const Complex& z)
【 在 chulianrui88 的大作中提到: 】
#include <iostream>
using n...