* 對任務及求解方法的描述部分
* 輸入描述:
* 問題描述:
* 程式輸出:
* 問題分析:……
* 演算法設計:……
*/
執行結果:#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 完全重寫,在子類中重新定義乙個和父類函式名稱一樣的函式,但是這個函式執行...