第八周專案二time類中的運算子過載

2021-06-21 13:20:09 字數 1724 閱讀 1959

/* 

* 作 者:紀麗娜

* 完成日期:2014 年 4 月 15 日

* 版 本 號:v1.0

* 問題描述:。

*/ #include using namespace std;

class ctime

void settime(int h,int m,int s);

void display();

//二目的比較運算子過載

bool operator > (ctime &t);

bool operator < (ctime &t);

bool operator >= (ctime &t);

bool operator <= (ctime &t);

bool operator == (ctime &t);

bool operator != (ctime &t);

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

//返回t規定的時、分、秒後的時間,例t1(8,20,25),t2(11,20,50),t1+t2為20:41:15

ctime operator+(ctime &t);

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

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

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

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

ctime operator+=(ctime &c);

ctime operator-=(ctime &c);

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

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

//一目運算子的過載

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

ctime operator++();//前置++,下一秒,前置與後置返回值不一樣

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

ctime operator--();//前置--,前一秒

};//下面實現所有的運算子過載**。

//顯示時間

void ctime::display()

bool ctime::operator

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

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

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

//返回t規定的時、分、秒後的時間,例t1(8,20,25),t2(11,20,50),t1+t2為20:41:15

心得:~~~~(>_

真是。。。。哎。。。!!!!!

做完這個題我竟然還活著!!!!

奇蹟!!

第八周(專案二) Time類中的運算子過載。

02.煙台大學計算機學院學生 03.all right reserved.04.檔名稱 煙台大學計算機學院學生 05.all right reserved.06.檔名稱 time類中的運算子過載。08.完成日期 2013年4月17日 09.版本號 v1.0 10.對任務及求解方法的描述部分 time...

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

01.01.02.02.02.02.程式的版權和版本宣告部分 05.05.05.05.檔名稱 score.cpp 06.06.06.06.作 者 董倩 07.07.07.07.完成日期 2014年 4 月 15 日 08.08.08.08.版本號 v1.0 09.09.09.09.輸入描述 已經在程...

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

檔名稱 test.cpp 作 者 劉佳琦 完成日期 2015年 4 月 25 日 版 本 號 v1.0 問題描述 實現time類中的運算子過載。程式輸入 無 程式輸出 進行運算子過載後的時分秒 include using namespace std class ctime 建構函式 ctime ct...