C++primer第五版书店问题
2017-02-23 09:28
120 查看
Tips:Sales_item.h
1.“<<”和“>>”重载的函数形式如下:
istream & operator >> (istream &, 自定义类 &);
ostream & operator << (ostream &, 自定义类 &);
即重载运算符“>>”的函数的第一个参数和函数的类型都必须是istream&类型,第二个参数是要进行输入操作的类。重载“<<”的函数的第一个参数和函数的类型都必须是ostream&类型,第二个参数是要进行输出操作的类。因此,只能将重载“>>”和“<<”的函数作为友元函数或普通的函数,而不能将它们定义为成员函数
2. #indef 避免了重复编译文件重复包含和定义
3.
avg_price 平均价格函数执行实际意义:
如上图所示,当连续输入同一编号的书信息时,按enter可以继续输入,如果换编号,此时程序会计算出刚才编号书的销售数量,总销售金额 ,和每本书的销售平均价格
如果继续输入,会计算出书的平均价格,但只能计算出连续输入的相同编号的平均价格,按CTRL+z结束符会结束运算。正如书本P15例1.4.4只能计算出连续输入的相同的数出现的次数。
相关文章推荐
- 关于C++primer第五版(中文)第一章中提到的文件重定向问题的记录
- C++primer第五版第13小节String类碰到的问题
- 关于C++primer第五版(中文)第一章中提到的文件重定向问题的记录
- c++primer第六版第七章第七题问题总结
- C++Primer第五版【笔记】——第六章 函数
- C++Primer 第四版 习题9.27的答案问题
- C++Primer第五版【笔记】——第九章——顺序容器
- C++Primer第五版【学习笔记】——第三章 Strings,Vectors,Arrays
- 第五版中出现“未定义变量R_MAINMENU_POPMENU”的找不到资源定义的问题
- C++primer第八章课后变成练习的小问题
- 【C/C++】C++primer习题9.26中删除元素问题
- window程序设计第五版中关于MENUDEMO的问题
- C++Primer 第五版 3.类设计者的工具
- c++primer第五版课后练习答案(第一章)
- C++Primer 第五版 1.C++基础
- c++primer第六版第七章第二题问题总结
- C++Primer 第四版的代码问题
- C++Primer第五版【学习笔记】——auto,decltype【C++11】
- 《C++Primer》学习疑惑1-----const头文件定义问题
- c++primer第五版习题---第二章变量和基本类型