| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 608 人关注过本帖
标题:[求助]请教大虾输入输出重载的问题
只看楼主 加入收藏
林淮
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-9-28
收藏
 问题点数:0 回复次数:4 
[求助]请教大虾输入输出重载的问题

偶有一程序不知道问题在哪 请诸位帮我检查检查 #include<iostream.h> class complex { double mX,mY; public: complex(double vx=0,double vy=0) {mX=vx;mY=vy;} friend ostream& operator<<(ostream&,complex&); friend istream& operator>>(istream&,complex&); }; ostream& operator <<(ostream& output,complex& c) { output<<"c.mX"<<"+"<<c.mY<<"i"<<endl; return output;

}

istream& operator >>(istream& iutput,complex& c) { cout<<"input mX and mY:"; input>>c.mX>>c.mY; return input;

} void main() { complex c1(1,2 ; cout<<c2; }

搜索更多相关主题的帖子: operator complex 
2005-10-18 11:38
踏魔狼
Rank: 6Rank: 6
等 级:贵宾
威 望:24
帖 子:1322
专家分:33
注 册:2005-9-22
收藏
得分:0 

是这样吗? #include<iostream.h>

class complex { double mX,mY; public: complex(double vx=0,double vy=0) {mX=vx;mY=vy;} friend ostream& operator<<(ostream&,complex&); friend istream& operator>>(istream&,complex&); };

ostream& operator <<(ostream& output,complex& c) { output<<"c.mX"<<"+"<<c.mY<<"i"<<endl; return output;

}

istream& operator >>(istream& input,complex& c) { cout<<"input mX and mY:"; input>>c.mX>>c.mY; return input;

}

void main() { complex c1(1,2 ); cout<<c1; }


=×&D o I p R e E n C g T l X&×=
2005-10-18 13:03
lcm
Rank: 4
等 级:贵宾
威 望:13
帖 子:140
专家分:0
注 册:2005-2-4
收藏
得分:0 

#include<iostream.h>

class complex { double mX,mY; public: complex(double vx=0,double vy=0) {mX=vx;mY=vy;} friend ostream& operator<<(ostream&,complex&); friend istream& operator>>(istream&,complex&); };

ostream& operator <<(ostream& output,complex& c) { output<<"c.mX"<<"+"<<c.mY<<"i"<<endl; return output;

}

istream& operator >>(istream& input,complex& c) { cout<<"input mX and mY:"; input>>c.mX>>c.mY; return input;

}

void main() { complex c1(1,2 ); cout<<c1; }


从 小 事 做 起,脚 踏 实 地 ~
2005-10-18 13:04
踏魔狼
Rank: 6Rank: 6
等 级:贵宾
威 望:24
帖 子:1322
专家分:33
注 册:2005-9-22
收藏
得分:0 
版主英明.这样就更清楚了

=×&D o I p R e E n C g T l X&×=
2005-10-18 13:57
林淮
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-9-28
收藏
得分:0 

呵呵!我的错误太不应该啦。谢谢二位的检查 不过 经过我的调试 output<<"c.mX"<<"+"<<c.mY<<"i"<<endl; 改成output<<c.mX<<"+"<<c.mY<<"i"<<endl; 就完全正确啦 总之谢谢啦

2005-10-24 17:17
快速回复:[求助]请教大虾输入输出重载的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.046152 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved