在C++中,靜態成員變量是屬于類而不是類的實例(對象)的成員。要訪問靜態成員變量,您需要使用類名而不是類的實例。以下是如何訪問靜態成員變量的示例:
#include <iostream>
class MyClass {
public:
static int myStaticVariable; // 聲明靜態成員變量
};
// 定義靜態成員變量
int MyClass::myStaticVariable = 10;
int main() {
// 訪問靜態成員變量
std::cout << "My static variable value: " << MyClass::myStaticVariable << std::endl;
return 0;
}
在這個例子中,我們聲明了一個名為MyClass
的類,其中包含一個靜態整數成員變量myStaticVariable
。要訪問這個靜態成員變量,我們只需使用類名MyClass
,后跟雙冒號::
和靜態成員變量的名稱。