#ifndef SALESITEM_H
#define SALESITEM_H
#include <iostream>
#include <string>
class Sales_item{
public:
Sales_item(const std::string &book):isbn(book),units_sold(0),revenue(0.0){
}
Sales_item(std::istream &is){
is >> *this;}
friend std::istream& operator>>(std::istream &,Sales_item &);
friend std::ostream& operator
C++ Prime Plus中第一章头文件Sales_item.h
这段代码定义了一个名为Sales_item的C++类,用于处理书籍销售数据。类包含书籍编号(isbn),销售数量(units_sold)和总收入(revenue)等属性,并实现了输入输出操作符重载,以及加法操作符重载来合并销售记录。同时提供了计算平均价格的方法(avg_price)和检查两个Sales_item对象是否具有相同书籍编号的函数(same_isbn)。

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



