使用Sales_data 类
2024-09-08 18:59:11
添加两个Sales_data 对象
因为Sales_data 类没有提供任何操作,所以我们必须自己编码实现输入、输出和相加的功能。假设已知Sales_data 类定义于 Sales_data.h 文件内。
因为程序较长,所以接下来将分成几部分介绍。总的来说,程序的结构如下:
和原来程序一样,先把所需的头文件包含进来并且定义变量用于接受输入。和Sales_item 不同的是,新程序还包含了 string 头文件,因为我们代码中将用到 string 类型的成员变量 bookNo。
Sales_data 对象读入数据
后面将更为详细介绍string 类型的细节,在此之前,我们先了解一点关于 string 的知识以便定义和使用我们的ISBN成员。string 类型其实就是字符的序列,它的操作有>>、<<和==等,功能分别是读入字符串、写出字符串和比较字符串。这样我们就能书写代码读入第一笔交易了:
交易信息记录的是书售出的单价,而数据结构存储的是一次交易的销售收入,因此需要将单价读入到double 变量price ,然后再计算销售收入revenue。
最新文章
- (视频)Erich Gamma 与 Visual Studio Online 的一点野史
- android原生ExpandableListView
- 无法加载协定为xx的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。
- coreData,sqlite3,fmdb对比
- Javascript检测用户注册信息
- <;转>;错误	x	error LNK1104: 无法打开文件“E:\xxxx\Debug\xxxx.exe”
- Linux-sed用法
- js模仿jquery里的几个方法next, pre, nextAll, preAll
- 数学:lucas定理的总结
- swift小结02-基础篇
- ZOJ 3802 Easy 2048 Again 像缩进DP
- BP算法
- Deep learning:一(基础知识_1)
- tcc-transaction 分析
- BZOJ.4160.[NEERC2009]Exclusive Access 2(状压DP Dilworth定理)
- 【环境部署】centos7安装mysql-5.7.19 group-replication
- IP池验证IP是否可用 及scrapy使用 ip池
- Apache目录结构解释
- day11:装饰器
- 程序包需要 NuGet 客户端版本“XXXXX”或更高版本,但当前的 NuGet 版本为“XXXXXXXXXX”
热门文章
- Andorid 11获取外部存储权限方法
- k8s入门_RC、RS、Deployment
- rest-assured:JUnit5中接口测试参数化的支持之利用EnumSource检查用户消息是否包含特定字段(JSON path $ doesn&#39;t match.)
- 【Python3+Selenium】基本操作
- vi 异常退出出现 E325:Attention的解决办法
- react的生命周期和使用
- Grafana + Prometheus 监控 Zookeeper
- maven(web)项目,不自动出现overlays的上级web项目
- .NET在单台Windows2008下百万TCP连接测试
- string 截取分割定位