C 靜態成員函式

2021-07-11 08:59:41 字數 932 閱讀 3983

/* 

* 檔名稱: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.靜態資料成員的定義。靜態資料成員實際上是類域中的全域性變數。所...