C++ primer(第五版) 练习 7.2 个人 code

来源:互联网 发布:java app接口怎么写 编辑:程序博客网 时间:2024/06/11 18:43


C++ primer(第五版) 练习 7.2

题目:曾在2.6.2节的练习(第67页)中编写了一个Sales_data类,请向这个类添加

combine 和 isbn 成员。

答:

#include <string>using std::string;struct Sales_data{string bookNo;unsigned units_sold = 0;double revenue = 0.0;string isbn() const { return bookNo; }Sales_data& combine(const Sales_data&);};Sales_data& Sales_data::combine(const Sales_data &rhs){units_sold += rhs.units_sold;revenue += rhs.revenue;return *this;}

0 0
原创粉丝点击