C++ Primer(第5版) 练习 14.8
练习 14.8 你在7.5.1节的练习7.40(第261页)中曾经选择并编写了一个类,为它定义一个输出运算符。
环境:Linux Ubuntu(云服务器)
工具:vim
代码块
cpp
class Date{
public:
Date();
Date(size_t y, size_t m, size_t d): year(y), month(m), day(d) {}
friend ostream &opeartor<<(ostream &, Date &);
private:
size_t year;
size_t month;
size_t day;
};
ostream &operator<< (ostream &output, Date &d){
output<<d.year<<"-"<<d.month<<"-"<<d.day<<endl;
return output;
}