设计一个时间类 其数据成员为hour(小时) minute(分)和sec(秒) 请补充类的成员函数定义 实现时间
已帮助 人
设计一个时间类,其数据成员为hour(小时)、minute(分)和sec(秒),请补充类的成员函数定义,实现时间的加法与减法运算。 并使用测试代码测试该类,运行结果应该和输出样例完全相同

回答
共1条回复-
以下为一参考程序,非标答。#includeusing namespace std;class Clock//时钟类的声明{public://外部接口,公有成员函数void SetTime(int NewH=0, int NewM=0, int NewS=0);void ShowTime();private://私有数据成员int Hour,Minute,Second;};//时钟类成员函数的具体实现void Clock::SetTime(int NewH, int NewM, int NewS){Hour=NewH;Minute=NewM;Second=NewS;}inline void Clock::ShowTime(){cout}//主函数void main(){Clock myClock;//定义对象myClockcoutmyClock.SetTime();//设置时间为默认值myClock.ShowTime();//显示时间coutmyClock.SetTime(8,30,30);//设置时间为8:30:30myClock.ShowTime();//显示时间}
