#include "date.h" date& date::operator++() { days++; return *this; } date& date::operator+=(int n) { days += n; return *this; } date operator+(const date& d, int n) { return date(d.days + n); } int operator-(const date& d1, const date& d2) { return d1.days - d2.days; } bool operator==(const date& d1, const date& d2) { return d1.days == d2.days; } std::ostream& operator<<(std::ostream& os, const date& d) { os << "Date(day=" << d.days << ")"; return os; }