第六周專案(3) 靜態資料成員 時制和前導0的判斷

2021-07-11 03:44:12 字數 1042 閱讀 4473

問題及描述:

/*

*檔名稱:hellow.cpp

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

*版本號:v1.0

*問題描述:設計含有靜態資料成員和成員函式的time類。靜態資料成員是類中所有的物件共有的資料,在下面的設計中,

時鐘要採用12小時制,還是要使用24小時制,顯示時,不足兩位的數字前是否前導0,都是「影響全域性」的設定,適合作為類中的靜態資料成員。

*輸入描述://

*程式輸出:按照不同時制和是否前導0輸出時間

*/#include using namespace std;

class time

;bool time::is_24=true;//只可以在類中初始化static const 型的變數,非const的static的資料必須在類外面

bool time::from0=false;

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

void time::show_time()//輸出時判斷時制

心得體會:

靜態資料成員用static 宣告,不同於const(全域性變數),靜態資料成員是乙個類的所有物件所共有的,當然也可以是全域性的(static const)

注意:1.呼叫時是time::

2.只可以在類中初始化static const (int?)型的變數,非const的static的資料必須在類外面



第六周(專案四) 靜態成員應用。

02.煙台大學計算機學院學生 03.all right reserved.04.檔名稱 煙台大學計算機學院學生 05.all right reserved.06.檔名稱 靜態成員應用 08.完成日期 2013年4月3日 09.版本號 v1.0 10.對任務及求解方法的描述部分 靜態成員應用 11.我...

第六周 專案4 靜態成員應用

程式的版權和版本宣告部分 檔名稱 靜態成員 作 者 馮冬影 完成日期 2014 年 4月 4日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 include using namespace std class time 下面寫出靜態成員的初始化及各成員函式的定義 b...

第六周專案四 靜態成員應用

檔名稱 123.cpp 作 者 王蕊 完成日期 2016年4月5日 版 本 號 v1.0 問題描述 設計含有靜態資料成員和成員函式的time類。靜態資料成員是類中所有的物件共有的資料 輸入描述 程式輸出 include using namespace std class time bool time...