【问题描述】
对前面实验写过的Time类进行修改,删去Add和Sub成员函数,通过重载“+”、“-”运算符直接进行时间的加减运算。
提示: (1)可以用友元函数来实现“+”“-”运算符的重载。 (2)加法运算符可以是两个Time对象进行相加,也可以是一个表示秒数的int型数据加上一个Time对象,还可以是Time对象加上int型数据,得到的结果都是Time类型的对象。 (3)减法运算符可以是两个Time对象进行相减,也可以是Time对象减去一个表示秒数的int型数据,得到的结果都是Time类型的对象。
主函数设计如下,请勿修改: int main(){
Time t1(2,34),t2,t3;
t2.SetTime(13,23,34);
cout
关注
打赏