//CTime类的定义 class CTime{ private: int hour; int minute; int second; public: CTime(){ hour = minute = second = 0; } CTime(int h, int m, int s){ hour = h; minute = m; second = s; } void Show(){ printf("%02d:%02d:%02d\n", hour, minute, second); } };

//CDate类的定义 class CDate: public CTime{ private: int year; int month; int day; public: CDate(){ year = month = day = 0; } CDate(int y, int m, int d){ year = y; month = m; day = d; } CDate(int y, int m, int d, int h, int mi, int s): CTime(h, mi, s){ year = y; month = m; day = d; } CDate(int y, int m, int d, CTime t): CTime(t){ year = y; month = m; day = d; } CDate(CTime t): CTime(t){ year = month = day = 0; } void Show(){ printf("%04d-%02d-%02d ", year, month, day); CTime::Show(); } };

C++ 时间类 CTime 和 日期类 CDate 设计与实现

原文地址: https://www.cveoy.top/t/topic/oyRK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录