C 類靜態成員變數和const常量的初始化方法

2021-09-09 00:16:07 字數 491 閱讀 8626

c++類靜態成員變數和const常量在定義類的時候就必須初始化,否則都會編譯出錯。

而具初始化方法為:

c++類靜態成員變數初始化方法

#include #include #include #include using namespace std;

class a

private:

static int ab;

};int a::ab = 10//在此初始化

int main(int argc, char *ar**)

c++類const常量初始化方法:

#include #include #include #include using namespace std;

class a

static void fun()

const int ab;

};

C 之const類成員變數,const成員函式

const修飾類的成員函式 const修飾變數一般有兩種方式 const t a,或者 t const a,這兩者都是一樣的,主要看const位於 的左邊還是右邊,這裡不再贅述,主要來看一下當const修飾類的成員函式時,成員函式有什麼特點。類的成員函式後面加 const,表明這個函式不會對這個類物...

靜態成員變數 類 C

if 0 如何訪問靜態成員 四種用法 1 rectangle printtotal 2 rectangle r r.printtotal 3 rectangle p r p printtotal 4 rectangle ref r int n ref.ntotalnumber p printtota...

C 關於const的常物件成員和常成員函式

首先const修飾變數時初始化不能用我們平常的方式初始化 也就是下面這種方式是不正確的 class coordiante private const int m ix const int m iy 我們初始化乙個const修飾的變數只能用初始化列表的方式進行 class coordiante pri...