/*
* 檔名稱:exp-1.cpp
* 作 者:顧韌達
* 完成日期:2016 年 4 月 22日
* 版 本 號:v1.0
* 對任務及求解方法的描述部分:靜態成員應用
* 輸入描述: 無
* 問題描述:設計含有靜態資料成員和成員函式的time類。
靜態資料成員是類中所有的物件共有的資料,
在下面的設計中,時鐘要採用12小時制,
還是要使用24小時制,顯示時,不足兩位的
數字前是否前導0,都是「影響全域性」的設定,
適合作為類中的靜態資料成員。
* 程式輸出: 略
* 問題分析: 無
* 演算法設計: 無
*/
#includeusing namespace std;
class time;
time::time(int h,int m,int s)
bool time::is_24=true;
void time::change24()
bool time::from0=false;
void time::changefrom0()
void time::show_time()
if(hour<10)
cout<
void time::add_minutes(int n) //增加n分鐘
}void time::add_hours(int n) //增加n小時
//下面寫出靜態成員的初始化及各成員函式的定義……
C 靜態成員變數,靜態成員函式
資料成員可以分靜態變數 非靜態變數兩種.靜態成員 靜態類中的成員加入static修飾符,即是靜態成員.可以直接使用類名 靜態成員名訪問此靜態成員,因為靜態成員存在於記憶體,非靜態成員需要例項化才會分配記憶體,所以靜態成員不能訪問非靜態的成員.因為靜態成員存在於記憶體,所以非靜態成員可以直接訪問類中靜...
C 靜態成員和靜態成員函式
一 靜態資料成員 類體中的資料成員的宣告前加上static關鍵字,該資料成員就成為了該類的靜態資料成員。和其他資料成員一樣,靜態資料成員也遵守public protected private訪問規則。同時,靜態資料成員還具有以下特點 1 靜態資料成員的定義。靜態資料成員實際是類域中的全域性變數,其定...
C 靜態成員與靜態成員函式小結
一 靜態資料成員 類體中的資料成員的宣告前加上static關鍵字,該資料成員就成為了該類的靜態資料成員。和其他資料成員一樣,靜態資料成員也遵守public protected private訪問規則。同時,靜態資料成員還具有以下特點 1.靜態資料成員的定義。靜態資料成員實際上是類域中的全域性變數。所...