溫馨提示×

c++靜態(tài)變量賦值的方法是什么

c++
小億
270
2024-03-19 18:48:38
欄目: 編程語言

在C++中,靜態(tài)變量可以在類的聲明或定義時進行初始化賦值。具體有以下幾種方法:

  1. 在類的聲明中進行初始化賦值:
class MyClass {
public:
    static int myStaticVar;
};

int MyClass::myStaticVar = 100;
  1. 在類的定義中進行初始化賦值:
class MyClass {
public:
    static int myStaticVar;
};

int MyClass::myStaticVar = 100;
  1. 在靜態(tài)變量的聲明和定義中使用const關鍵字進行初始化賦值:
class MyClass {
public:
    static const int myStaticVar = 100;
};
  1. 使用靜態(tài)成員初始化列表進行初始化賦值:
class MyClass {
public:
    static int myStaticVar;
};

int MyClass::myStaticVar = 100;

int main() {
    MyClass::myStaticVar = 200; // 修改靜態(tài)變量的值
    return 0;
}

0