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

2021-07-12 01:46:34 字數 1425 閱讀 3343

/*

* 檔名稱:第12周專案2:time類中的運算子過載

* 完成日期:2016.5.25

* 版本號:v1.0

* * 問題描述:實現time類中的運算子過載。

* 輸入描述:

* 程式輸出:

*/#includeusing namespace std;

class ctime

;ctime::ctime(int h,int m,int s):hour(h),minute(m),second(s){}

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

void ctime::display()

void ctime::trans_time_standard1()}}

}void ctime::trans_time_standard2()

}}bool ctime::operator > (ctime &t)

}return false;}}

return false;

}bool ctime::operator < (ctime &t)

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

//二目的加減運算子的過載

//返回t規定的時、分、秒後的時間

//例t1(8,20,25),t2(11,20,50),t1+t2為19:41:15

ctime ctime::operator+(ctime &t)

;ctime ctime::operator-(ctime &t)//對照+理解

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

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

//二目賦值運算子的過載

ctime &ctime::operator+=(ctime &c)

ctime &ctime::operator-=(ctime &c)

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

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

//一目運算子的過載

ctime ctime::operator++(int)//後置++,下一秒

ctime &ctime::operator++()//前置++,下一秒

ctime ctime::operator--(int)//後置--,前一秒

ctime &ctime::operator--()//前置--,前一秒

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

檔名 zhang.cpp 完成日期 2016年5月25日 版本號 v1.0 問題描述 實現time類中的運算子過載。includeusing namespace std class ctime ctime ctime int h,int m,int s hour h minute m second ...

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

檔名稱 time類中的運算子過載 作 者 岳成豔2016年5月25號 版 本 號 vc 6.0 問題描述 實現time類中的運算子過載。程式輸入 略 程式輸出 略 include using namespace std class ctime ctime ctime int h,int m,int ...

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

問題及 檔名稱 test.cpp 完成日期 2016年5月27日 版本號 v1.0 問題描述 實現time類中的運算子過載。輸入描述 程式輸出 includeusing namespace std class ctime ctime ctime int h,int m,int s void ctim...