第7周專案3 Time類中的運算子過載

2021-07-02 03:35:34 字數 1340 閱讀 4526

/*

*檔名稱:project.cpp

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

*版本號:v1.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)

//也可以如此: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 ct(h,m,s);

return ct;

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

if (m<0)

if (h<0) h+=24;

ctime ct(h,m,s);

return ct;

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

知識點總結:

實現time類中的運算子過載。

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

檔名稱 main.cpp 作 者 姜 甜 甜 完成日期 2015年4月28日 版 本 號 v1.0 問題描述 實現time類中的運算子過載。includeusing namespace std class ctime ctime ctime int h,int m,int s void ctime ...

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

all right reserved,檔名 test.cpp 完成日期 2015年5月7日 版本號 v1.0 問題描述 輸入描述 程式輸出 include using namespace std class ctime 建構函式 ctime ctime int h,int m,int s 設定時間 ...

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