靜態資料及函式

2021-10-21 20:03:24 字數 1179 閱讀 1966

靜態資料成員的使用

#include

#include

using

namespace std;

class

point

intgetx()

;int

gety()

;void

showcount()

;private

:int x, y;

static

int count;

//靜態資料成員一般用法:類名::識別符號(引用性說明)};

point::

point

(int xx,

int yy)

point::

point

(point& p)

int point::

getx()

int point::

gety()

void point::

showcount()

int point::count =

0;(初始化定義性宣告)

intmain()

靜態函式使用

#include

#include

using

namespace std;

class

point

intgetx()

;int

gety()

;static

void

showcount()

;//靜態函式成員用法:一般通過類名來呼叫

private

:int x, y;

static

int count;

//靜態資料成員};

point::

point

(int xx,

int yy)

point::

point

(point& p)

int point::

getx()

int point::

gety()

void point::

showcount()

int point::count =0;

intmain()

C 靜態成員變數及靜態成員函式

靜態成員變數 含義 在類的成員變數前加上static關鍵字,就是把該變數宣告為靜態成員變數。特點 1 靜態成員變數在記憶體中只有乙份,所有的類物件全域性共用它。2 在類中對成員變數加上static關鍵字,進行變數的型別申明。在內的外部對其進行初始化。初始化方法 資料型別 類名 變數名 初始化值 3 ...

C 靜態資料成員初始化及靜態函式成員

1.定義靜態資料成員後要對靜態資料成員進行初始化!靜態資料成員的初始化 資料型別 類名 靜態資料成員 值 2.靜態資料成員往往數私有的,靜態資料成員不能直接訪問,要通過定義為公有的靜態函式成員來訪問靜態資料成員。3.靜態函式成員介面實現時在前面不加 static 字首。4.靜態函式成員,不能直接訪問...

C static 靜態資料成員 靜態成員函式

用static修飾類中的資料成員,被稱為靜態資料成員。他並不依賴於物件的例項化,而依賴於類。所以靜態資料成員不在建構函式中初始化,它單獨進行初始化 就算物件沒有例項化,他也存在。而普通資料成員依賴於物件的例項化,若物件沒有例項化,它就不存在。假設有乙個tank類 class tank 若物件還沒有例...