第八周專案2 Time類的運算子過載

2021-06-21 14:47:58 字數 1121 閱讀 9752

/*

*檔名稱:

*完成日期:2023年 04月19號

*版本號:v1.0

*對任務及求解方法的描述部分:

*輸入描述: 無

*問題描述:時間類中的運算子過載

*程式輸出:無

*問題分析:

*演算法設計:

*/#include using namespace std;

class ctime

;ctime::ctime(int h,int m,int s)

void ctime::settime(int h,int m,int s)

void ctime::display()

bool ctime::operator < (ctime &t)

bool ctime::operator == (ctime &t)

bool ctime::operator != (ctime &t)

ctime ctime::operator+(ctime &t)

if (m>59)

if (h>23)

ctime t3(h,m,s);

return t3;

}ctime ctime::operator-(ctime &t)

if (m<0)

if (h<0)

ctime t3(h,m,s);

return t3;

}ctime ctime::operator+(int s)

ctime ctime::operator-(int s)

ctime ctime::operator+=(int s)//返回s秒後的時間

ctime ctime::operator-=(int s)//返回s秒前的時間

第八周 專案2 Time類中的運算子過載

實現time類中的運算子過載。class ctime private unsigned short int hour 時 unsigned short int minute 分 unsigned short int second 秒 public ctime int h 0,int m 0,int ...

第八周專案2 Time類中的運算子過載

實現time類中的運算子過載。class ctime 提示1 並不是所有比較運算過載函式都很複雜 比較運算返回的是比較結果,是bool型的true或false 可以直接使用已經過載了的運算實現新運算,例如果已經實現了 則實現 就可以很方便了 bool ctime operator ctime t 判...

第八周 專案2 Time類中的運算子過載

問題描述 實現time類中的運算子過載。cpp view plain copy print class ctime 提示1 並不是所有比較運算過載函式都很複雜 cpp view plain copy print 比較運算返回的是比較結果,是bool型的true或false 可以直接使用已經過載了的運...