/* * Date.hh * * Created on: Dec 7, 2010 * Author: lamikr */ #ifndef DATE_HH_ #define DATE_HH_ #include namespace plp { class Date { public: Date(); Date(int year_param, int month_param, int day_param, int hour_param, int min_param, int sec_param); virtual ~Date(); void printout(); bool is_leap_year(); void tomorrow(); Date *clone(); void copy(Date *date); bool before(Date date2); bool equals(Date date2); std::string to_string(); int year; int month; int day; int hour; int min; int sec; private: //static const int arr_days_per_month[]; }; } #endif /* DATE_HH_ */