第八周實驗報告任務2

2021-06-05 17:21:39 字數 2416 閱讀 6929

/* (程式頭部注釋開始)

* 程式的版權和版本宣告部分

* 檔名稱:                              

* 作    者:李君凱                         

* 完成日期:   2012      年   4    月   11 日

* 版 本 號:          

* 對任務及求解方法的描述部分

* 輸入描述: 

* 問題描述: 

* 程式輸出: 

* 程式頭部的注釋結束

*/#include using namespace std;

class ctime

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

//為簡化程式設計,請注意通過呼叫已有函式,利用好各函式之間的關係

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

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

void ctime::display()

else

return false;

} else

return false;

}

bool ctime:: operator

else

return false;

} else

return false;

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

} }

t.minute=minute+c.minute;

if(t.minute>=60)

} t.hour=hour+c.hour;

if(t.hour>23)

return t;

}

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

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

else

c.minute=minute;

if(c.minute>59)

else

c.hour=hour;

if(c.hour>23)

return c;

}

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

//一目運算子的過載

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

} }

return temp;

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

} }

return *this;

}

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

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

//賦值運算子的過載

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

} }

t.minute=minute+c.minute;

if(t.minute>=60)

} t.hour=hour+c.hour;

if(t.hour>23)

return t;

}

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

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

else

c.minute=minute;

if(c.minute>59)

else

c.hour=hour;

if(c.hour>23)

return c;

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

void main()

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

cout<

t1.display();

cout<

t2.display();

cout<

if (t1>t2) cout上機感言:呼,以後多多運用運算子和指標了

第八周實驗報告1

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 實現複數類中的運算子過載 作 者 於宸 完成日期 2012 年04 月08 日 版 本 號 1.0 對任務及求解方法的描述部分 輸入描述 問題描述 定義乙個複數類過載運算子 使之能用於複數的加減乘除。程式輸出 程式頭部的注釋結束 html view...

第八周實驗報告一

includeusing namespace std class complex complex double r,double i complex operator complex c2 complex operator complex c2 complex operator complex c2...

第八周實驗報告(1 2)

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 友元函式 運算子過載 作 者 李瑞 完成日期 2012 年4 月 8日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 程式頭部的注釋結束 用類的友元函式,完成複數類的運算子的過載 includeusing name...