靜态資料成員是在一個類中用關鍵字static聲明的資料成員。在C++中,一般使用靜态成員來代替C語言的全局變量,以達到資料共享。C和C++的全局變量有一定的局限性,可以任意被修改,也容易和其它的變量名沖突,故在C++中,一般不使用全局變量。
靜态資料成員必須進行初始化,初始化應在類體外進行,靜态資料成員也可以引用,但不能引用私有資料部分。
接下來看一個例子:
運作結果:
YYX
24
86.6
XXX
25
96
100
200
80
90
NULL
靜态資料成員是在一個類中用關鍵字static聲明的資料成員。在C++中,一般使用靜态成員來代替C語言的全局變量,以達到資料共享。C和C++的全局變量有一定的局限性,可以任意被修改,也容易和其它的變量名沖突,故在C++中,一般不使用全局變量。
靜态資料成員必須進行初始化,初始化應在類體外進行,靜态資料成員也可以引用,但不能引用私有資料部分。
接下來看一個例子:
運作結果:
YYX
24
86.6
XXX
25
96
100
200
80
90
NULL