第五周專案四 靜態成員的應用

2021-06-29 14:07:52 字數 1011 閱讀 5315

/*

* 檔名稱:test.cpp

* 作 者:劉佳琦

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

* 版 本 號:v1.0

* * 問題描述:設計含有靜態資料成員和成員函式的time類。靜態資料成員是類中所有的物件共有的資料,在下面的設計中,時鐘要採用12小時制,還是要使用24小時制,顯示時,不足兩位的數字前是否前導0,都是「影響全域性」的設定,適合作為類中的靜態資料成員。

* 程式輸入:時分秒

* 程式輸出:增加後的時分秒

*/#include using namespace std;

class time

;bool time::is_24=true;

bool time::from0=false;

void time::change24()

void time::changefrom0()

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

void time::show_time( )

cout<59)

}void time::add_minutes(int n)

}void time::add_hours(int n)

//下面寫出靜態成員的初始化及各成員函式的定義void time::set_time( )

int main( )

{ time t1(23,14,25),t2(8,45,6);

cout<

執行結果:

學習心得:在靜態成員的應用上有了更深的了解,只有靜態的成員函式才能更改靜態成員的值,並且又複習了一遍bool型,也第一次使用bool型的成員而不是函式形式,先對bool型的成員賦初值然後再通過另乙個靜態成員函式進行改變,用if語句判斷是否成立,然後輸出,其實感覺bool型在oj刷題上用的也很多。

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

問題及 檔名稱 靜態成員應用 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...