Time類中的運算子過載

2021-07-02 02:47:50 字數 1219 閱讀 3170

輸入**:

/*

* 檔名稱:sum123.cpp

* 作 者:林海雲

* 完成日期:2023年4月28日

* 版 本 號:v2.0

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

* 輸入描述:無

* 程式輸出:各項運算的結果

*/#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()

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

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

if(m>60)

if(h>23)

ctime t0(h,m,s);

return t0;

}ctime ctime::operator-(ctime &t)// 計算時間之差

if (m<0)

if (h<0)

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秒前的時間

int main()

{ ctime t1(8,20,25),t2(11,20,50),t;

cout<

t1.display();

cout<

t2.display();

cout<

if (t1>t2) cout執行結果:

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 類中的運算子過載

程式的版權和版本宣告部分 檔名稱 time 類中的運算子過載 作 者 馮冬影 完成日期 2014 年 4月 14日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 includeusing namespace std class ctime 下面實現所有的運算子過載 ...

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...