#include
using namespace std;
class test
//對於常量型成員變數和引用型成員變數,必須通過引數化列表的方式進行初始化。
~test(){}
int y; //普通變數成員
int &r; //引用成員變數
const int d; //常量成員變數
static int c; //靜態成員變數
static const int x = 2.1; //靜態常量整型成員變數
static const int xx; //靜態常量整型成員變數宣告
static const double z; //靜態常量非整型成員變數宣告
static const float zz = 6.6; //靜態常量非整型成員變數
};const int test::xx = 4; //靜態常量整型成員變數定義
const double test::z = 5.1; 靜態常量非整型成員變數定義
int test::c = 2;
int main(void)
c 類中的static成員
概念 宣告為static的類成員稱為類的靜態成員 用static修飾的成員變數為,靜態成員變數,用static修飾的成員函式為,靜態成員函式。靜態成員變數一定要在類外進行初始化。特性 1 靜態成員為所有類物件所共享,不屬於某個具體的例項 2 靜態成員必須在類外定義 3 類靜態成員可以用 類名 靜態成...
C 類的static成員
1,靜態 static 成員綜述 靜態成員 不是任意物件的組成部分,但由給定類的全體物件所共享的資料成員或函式成員。靜態成員是與類關聯的物件,而不是像普通的成員那樣與類的物件相關聯。靜態成員可以是資料成員,或成員函式。靜態成員遵循正常的共有 私有訪問規則。通過關鍵字static宣告靜態成員。2,靜態...
C 之static類成員,static類成員函式
0.static修飾類中成員,表示類的共享資料 1.static類成員 在c primer裡面說過,static類成員不像普通的類資料成員,static類資料成員獨立於一切類物件處在。static類資料成員是與類關聯的,但不與該類定義的物件有任何關係。這句話什麼意思?就是static不會想普通類資料...