7 1 靜態函式的應用(Time類)

2021-06-05 12:17:44 字數 1398 閱讀 3016

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

* 輸入描述:

* 問題描述:

* 程式輸出:

* 問題分析:……

* 演算法設計:……

*/

#includeusing namespace std;

class time

;//下面寫出靜態成員的初始化及各成員函式的定義

time::time(int h,int m,int s):hour(h),minute(m),sec(s){}

bool time::is_24 = true;

bool time::from0 = false;

//根據is_24和from0,輸出適合形式-20:23:5/8:23:5 pm/08:23:05 pm

void time::show_time( )

else

else

if(minute < 10)

else

if(sec < 10)

else

} }

else//為flase,12小時制

else

else

if(minute < 10)

else

if(sec < 10)

else

} }

else

else

else

if(minute < 10)

else

if(sec < 10)

else

} }

} cout << endl; }

//改變靜態成員is_24,在12和24時制之間轉換

void time::change24()

//改變靜態成員from0,切換是否前導0

void time::changefrom0()

//增加n秒鐘

void time::add_seconds(int s)

} //增加n分鐘

void time::add_minutes(int m)

} //增加n小時

void time::add_hours(int h)

} int main( )

執行結果:

經驗積累:

做題過程中突然發現以前做的time類有漏洞,但我覺得這是好事,當你在前進的時

候發現以前的錯誤,

然後去改正,這是一種進步!

時間類 靜態函式

corpyright c 2013,煙台大學計算機學院 all right reseved.完成日期 2014年4月1日 版本號 v1.0 輸入描述 問題描述 時間類!程式輸出 問題分析 演算法設計 include using namespace std class time void show t...

89 類的靜態函式

示例 1 include 2 include 3 include 4 using namespace std 56 類實現靜態函式管理靜態資料 7class myclass821 void go 2225 26void show 2730 31static void show2 int data 3...

繼承 類函式 靜態函式

coding utf 8 類的繼承 1.子類繼承自父類,子類擁有父類的所有屬性和函式 2.子類繼承自父類,子類可以擁有自己獨有的屬性和函式,父類不可以使用子類獨有的屬性和函式 3.子類繼承自父類,子類可以重寫父類的函式 3.1 完全重寫,在子類中重新定義乙個和父類函式名稱一樣的函式,但是這個函式執行...