C++靜態(tài)成員如何訪問(wèn)

c++
小樊
81
2024-11-09 03:00:28

在C++中,靜態(tài)成員屬于類本身,而不是類的實(shí)例。要訪問(wèn)靜態(tài)成員,您需要使用類名而不是類的實(shí)例。以下是如何訪問(wèn)靜態(tài)成員的示例:

#include <iostream>
using namespace std;

class MyClass {
public:
    static int myStaticMember; // 聲明靜態(tài)成員變量
};

int MyClass::myStaticMember = 10; // 初始化靜態(tài)成員變量

int main() {
    cout << "靜態(tài)成員變量的值: " << MyClass::myStaticMember << endl; // 使用類名訪問(wèn)靜態(tài)成員變量
    return 0;
}

在這個(gè)例子中,我們聲明了一個(gè)名為MyClass的類,其中包含一個(gè)靜態(tài)成員變量myStaticMember。要訪問(wèn)這個(gè)靜態(tài)成員,我們?cè)?code>main函數(shù)中使用類名MyClass而不是類的實(shí)例。

0