// MyDate.C // (c) Burt Rosenberg 1996 // Example of classes. #include class Date { public: Date( int d, int m, int y ) ; void print() ; void nextDay() ; private: int day_ ; int month_ ; int year_ ; } ; Date::Date ( int d, int m, int y ) { day_ = d ; month_ = m ; year_ = y ; } void Date::print() { cout << "The Date:" << endl ; cout << " day: " << day_ << endl ; cout << " month: " << month_ << endl ; cout << " year: " << year_ << endl ; } void Date::nextDay() { day_ = day_ + 1 ; if ( day_ > 31 ) { day_ = 1 ; month_ = month_ + 1 ; if ( month_ > 12 ) { month_ = 1 ; year_ = year_ + 1; } } } void main() { int i ; Date myBirthday( 2, 11, 1958 ) ; myBirthday.print() ; for ( i=0; i<62; i++ ) { myBirthday.nextDay() ; } myBirthday.print() ; }