练习14.6
为你的Sales_data类定义输出运算符。
解答:
这里完全可以参考书上已有的实现。
练习14.7
你在13.5节的练习(第470页)中曾经编写了一个String类,为它定义一个输出运算符。
解答:
首先,声明部分完全可以参考书上的实现。
再将要输出的成员变量进行格式化输出即可。
这里只写个思路吧,因为这个String我并没有真正的去实现它。
练习14.8
你在7.5.1节的练习7.40(第261页)中曾经选择并编写了一个类,为它定义一个输出运算符。
解答:
可以根据Date的类实现,参考输出运算符的实现来进行实现。
例如:
ostream &operator<<(ostream &os, const Data &data){
os << data.year << "." << data.month << "." << data.day;
return os;
}