【專案4-靜態成員應用】
設計含有靜態資料成員和成員函式的time類。靜態資料成員是類中所有的物件共有的資料,在下面的設計中,時鐘要採用12小時制,還是要使用24小時制,顯示時,不足兩位的數字前是否前導0,都是「影響全域性」的設定,適合作為類中的靜態資料成員。
//下面寫出靜態成員的初始化及各成員函式的定義……
intmain( )
[參考解答]
#include using namespace std;
class time
;bool time::is_24=true;
bool time::from0=false;
time::time(int h,int m,int s): hour(h), minute(m), sec(s){}
void time::show_time( )
}void time::add_minutes(int n) //增加n分鐘
}void time::add_hours(int n) //增加n小時
void time::change24()
void time::changefrom0()
int main( )
{ time t1(23,14,25),t2(8,45,6);
cout<
這個看了好久才看懂靜態成員在這裡面的用途,還有?: 符號有什麼優點等。
靜態成員不是屬於哪乙個物件的,而是是類物件所共有的。
第五周專案四 靜態成員應用
問題及 檔名稱 靜態成員應用 cpp 作 者 白雲飛 完成日期 2015年4月4日 版 本 號 v1.0 問題描述 設計含有靜態資料成員和成員函式的time類。靜態資料成員是類中所有的物件共有的資料,在下面的設計中,時鐘要採用12小時制,還是要使用24小時制,顯示時,不足兩位的數字前是否前導0,都是...
第五周 專案四 靜態成員應用
問題 設計含有靜態資料成員和成員函式的time類。靜態資料成員是類中所有的物件共有的資料,在下面的設計中,時鐘要採用12小時制,還是要使用24小時制,顯示時,不足兩位的數字前是否前導0,都是 影響全域性 的設定,適合作為類中的靜態資料成員。void show time 根據is 24和from0,輸...
第五周專案四 靜態成員應用
檔名稱 test.cpp 作 者 陳丹 完成日期 2015年4月10日 版本號 v1.0 問題描述 設計含有靜態資料成員和成員函式的time類。輸入描述 程式輸出 include using namespace std class time bool time is 24 true bool tim...