// File: TestDate.cpp // Driver for class Date #include #include "Date.h" using namespace std; int main() { Date d1, d2( 12, 27, 1992 ), d3( 0, 99, 8045 ); cout << "d1 is " << d1 << "\nd2 is " << d2 << "\nd3 is " << d3 << "\n\n"; cout << "d2 += 7 is " << ( d2 += 7 ) << "\n\n"; d3.setDate( 2, 28, 1992 ); cout << " d3 is " << d3; cout << "\n++d3 is " << ++d3 << "\n\n"; Date d4( 3, 18, 1969 ); cout << "Testing the preincrement operator:\n" << " d4 is " << d4 << '\n'; cout << "++d4 is " << ++d4 << '\n'; cout << " d4 is " << d4 << "\n\n"; cout << "Testing the postincrement operator:\n" << " d4 is " << d4 << '\n'; cout << "d4++ is " << d4++ << '\n'; cout << " d4 is " << d4 << endl; cout << "How many days to increment " << d1 << "? >"; int days; cin >> days; d1+=days; cout << "d1 is " << d1 << endl; int y; cout << "What year to check for leap year?"; cin >> y; cout << y << " is "; if (!(leapYear(y))) cout << "not "; cout << "a leap year\n"; return 0; }