問題及**:
/*
*檔名稱: 靜態成員應用 .cpp
*作 者:白雲飛
*完成日期:2023年4月4日
*版 本 號:v1.0
**問題描述:
設計含有靜態資料成員和成員函式的time類。靜態資料成員是類中所有的物件共有的資料,在下面的設計中,時鐘要採用12小時制,還是要使用24小時制,顯示時,不足兩位的數字前是否前導0,都是「影響全域性」的設定,適合作為類中的靜態資料成員。
*程式輸入:無
*程式輸出:不同是時間格式
*/#include#includeusing 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::add_seconds(int n)//增加n秒鐘
}void time::add_minutes(int n) //增加n分鐘
}void time::add_hours(int n)//增加n小時
void time::change24()
void time::changefrom0()
void time::show_time( )
else
cout<
運算結果:
學習心得:
本篇部落格的靜態成員函式的應用比較簡單,但是不熟練。
第五周 專案四 靜態成員應用
問題 設計含有靜態資料成員和成員函式的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...
第五周 專案四 靜態成員應用
include include include using namespace std class time void show time 根據is 24和from0,輸出適合形式 20 23 5 8 23 5 pm 08 23 05 pm void add seconds int n 增加n秒鐘 ...