文件名称:上机作业 人民币类-运算符重载
文件大小:409KB
文件格式:ZIP
更新时间:2022-12-09 10:24:04
C++
**题目描述如下:** 设计人民币类,数据成员包含正负标志位、元、角、分 ,设计构造函数、重载`+`、`-`、**前置自增**、**后置自增**、**前置自减**、**后置自减**、输出流插入运算符`<<`、输入流提取运算符`>>` . 其中**前置自减**、**后置自减**、`<<`和`>>`重载成友元函数。 自增表示增加1分钱。自减表示减少1分钱。加减法和构造时的进位要考虑。 编写主函数测试之。 **功能说明:** 1. 所有的人民币的输入和输出都要使用重载的运算符`<<`和`>>` 2. 所有的单目运算符的操作都是针对第一个人民币 3. 关于人民币表示方法的说明: - (+m元n角k分),含义是正的m元n角k分,其中的m、n、k是无符号的; - (-m元n角k分),含义是负的m元n角k分,其中的m、n、k是无符号的。 - 负的人民币值表示赤字。 - 0元0角0分用+表示
【文件预览】:
人民币重载
----hw8()
--------Money.cpp(2KB)
--------bin()
--------hw8.depend(239B)
--------obj()
--------Money.h(587B)
--------main.cpp(2KB)
--------hw8.cbp(1KB)
--------hw8.layout(724B)