#include #include "date.h" using namespace std; int main() { date d; operator++(d); // Prefix ++ d.operator+=(280); // += operator const date e{operator+(d, 7)}; int n{operator-(e, d)}; const date midpoint{operator+(d, n/2)}; if (operator==(d, d)) { // Changed (d == e) to (d == d) to ensure it runs operator<<(cout, d); operator<<(cout, operator++(d)); operator<<(operator<<(cout, d), "\n"); operator<<(operator<<(cout, operator++(d)), "\n"); } return 0; }