/*
* 程式的版權和版本宣告部分:
* 檔名稱:time 類中的運算子過載
* 作 者:馮冬影
* 完成日期:2014 年 4月 14日
* 版 本 號:v1.0
* 對任務及求解方法的描述部分:
* 輸入描述:
* 問題描述:
* 程式輸出:
*/#includeusing namespace std;
class ctime
;//下面實現所有的運算子過載**。
ctime::ctime(int h,int m,int s)
void ctime::settime(int h,int m,int s)
void ctime::display()
if(t.minute>=60)
if(t.hour>=24)
t.hour=t.hour-24;
return t;
}ctime ctime::operator-(ctime &t)
if (m<0)
if (h<0) h+=24;
ctime t0(h,m,s);
return t0;
}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秒前的時間
bool ctime::operator > (ctime &t)
bool ctime::operator < (ctime &t)
bool ctime::operator <= (ctime &t)
bool ctime::operator == (ctime &t)
bool ctime::operator != (ctime &t)
//自行編制用於測試的main()函式,有些結果不必依賴display()函式,提倡用單步執行檢視結果
int main()
執行結果 Time類中的運算子過載
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 operat...
Time類中的運算子過載
includeusing namespace std class ctime void settime int h,int m,int s void display 下面實現所有的運算子過載 bool ctime operator ctime t 判斷時間t1 t2 bool ctime opera...
Time類中的運算子過載
輸入 檔名稱 sum123.cpp 作 者 林海雲 完成日期 2015年4月28日 版 本 號 v2.0 問題描述 實現time類的過載運算子的各項運算 輸入描述 無 程式輸出 各項運算的結果 includeusing namespace std class ctime ctime ctime in...