社区
C++ 语言
帖子详情
复数类重载输入操作的问题!
a450571058
2009-05-22 12:04:57
我想重载复数类的输入>>
接受
a+bi
a+i
a
bi
i
的输入
其中a b是实数
如何实现?
假设我读到一个实数以后
我必须判断它后面的字符是不是‘+’或‘i’
但是如果我只输入了实数就确认的话(后面没有输入了)
就无法判断了
我要怎么办啊?
求救!!!!!!
...全文
198
2
打赏
收藏
复数类重载输入操作的问题!
我想重载复数类的输入>> 接受 a+bi a+i a bi i 的输入 其中a b是实数 如何实现? 假设我读到一个实数以后 我必须判断它后面的字符是不是‘+’或‘i’ 但是如果我只输入了实数就确认的话(后面没有输入了) 就无法判断了 我要怎么办啊? 求救!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
arong1234
2009-05-22
打赏
举报
回复
不要给自己增加额外的麻烦,这样的东西实现起来超难,而得到的好处几乎没有,要是我,把输入的字符串传给它分析,而不是再流上直接分析
而且,使用cin之类的标准输入输出流进行操作已经很没有意义了,稍微学多一点就知道有“GUI”了,复杂一点的输入始终用图形界面进行处理才好。
98440622
2009-05-22
打赏
举报
回复
同意楼上说法
无论如何程序是无法“预知”未发生的输入的。
C++
复数类
实现运算符
重载
目录: 1.关于运算符
重载
2.运算符
重载
的方式:成员函数和友元函数 3.只能用成员函数
重载
的运算符 4.利用
复数类
实现运算符
重载
1.关于运算符
重载
运算符
重载
就是对现有的运算符重新定义,赋予其另一种功能,以实现不同的数据类型。其本质还是函数的
重载
,使用运算符
重载
可以使程序更清晰。运算符
重载
的关键字operator。C++绝大多数运算符都可以
重载
,不能
重载
的运算符有. :: ....
【C++】
复数类
的四则运算符
重载
及
输入
输出
重载
题目: 实现一个
复数类
,要求
重载
加减乘除及
输入
输出,输出保留两位小数。分别
输入
两个复数的实部和虚部,依次输出加减乘除后的结果。 例:
输入
: 3 4 7 8 输出: 10.00+12.00i -4.00-4.00i -11.00+52.00i 0.47+0.04i
输入
: 0 0 5 0 输出 (当虚部为0时,可以不输出) 5 -5 0 0 程序代码: #include <iostr...
C++运算符
重载
一:运算符
重载
、
复数类
CComplex、
输入
输出运算符
重载
文章目录一、运算符
重载
二、
复数类
CComplex三、输出运算符
重载
一、运算符
重载
运算符
重载
: 使对象的运算运算表现得和编译器内置类型一样,使同一个运算符可以有不同的功能。即定义一个
重载
运算符的函数,使指定的运算符不仅能实现原有的功能,而且能实现在函数中指定的新的功能。 运算符
重载
实质上是函数的
重载
,
重载
运算符的函数一般格式如下: 函数类型 operator 运算符名称(形参表) {对运算符的重...
【C++之运算符
重载
1】
复数类
Complex
重载
运算符 “+”
题目要求: 定义一个
复数类
Complex ,
重载
运算符 “+” ,使之能用于复数的加法运算。参加运算的两个运算量可以都是
复数类
对象,也可以其中一个是整数。例如:c1+c2, c1+i, i+c1 均合法(设 i 为整数,c1、c2为复数)。编程序,分别求两个复数之和、整数和复数之和。 ——谭浩强的《C++面向对象程序设计》第4章习题第3小题...
6-4 使用成员函数
重载
复数类
的运算符+
类Complex声明了一个
复数类
,有两个数据成员realPart(代表复数的实部)和imgPart(代表复数的虚部),并定义了成员函数实现了
重载
运算符“+”以实现两个复数对象的相加
操作
。成员函数Show用来输出复数的实部和虚部。请完成对运算符“+”的
重载
操作
。 函数接口定义: Complex& Complex::operator+(Complex& com); 参数com为
复数类
Complex的对象的引用,函数的返回值为当前对象与com对象相加后的值。 裁判测试程序样例: #include&
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章