C++ Primer(第5版) 练习 14.17
练习 14.17 你在7.5.1节的练习7.40(第261页)中曾经选择并编写了一个类,你认为它应该含有相等运算符吗?如果是,请实现它;如果不是,解释原因。
环境:Linux Ubuntu(云服务器)
工具:vim
代码块
class Date{
public:
Date();
Date(size_t y, size_t m, size_t d): year(y), month(m), day(d) {}
friend bool operator==(const Date &ld, const Date &rd);
private:
size_t year;
size_t month;
size_t day;
};
bool operator==(const Date &ld, const Date &rd){
return ld.year == rd.year && ld.month == rd.month && ld.day == rd.day;
}
标签:rd,ld,练习,const,7.40,运算符,year,Date,size
From: https://blog.csdn.net/navicheung/article/details/140101291