溫馨提示×

C++定義類的靜態成員和方法

c++
小樊
122
2024-07-15 19:08:45
欄目: 編程語言

在C++中,可以使用關鍵字static定義類的靜態成員和方法。靜態成員和方法屬于類本身,而不是類的實例。靜態成員和方法可以通過類名直接訪問,而不需要創建類的實例。

以下是一個示例,展示如何定義類的靜態成員和方法:

class MyClass {
public:
    static int staticMember; // 定義靜態成員變量
    static void staticMethod() { // 定義靜態方法
        cout << "This is a static method" << endl;
    }
};

int MyClass::staticMember = 0; // 初始化靜態成員變量

int main() {
    cout << MyClass::staticMember << endl; // 訪問靜態成員變量
    MyClass::staticMethod(); // 調用靜態方法
    return 0;
}

在上面的示例中,MyClass類有一個靜態成員變量staticMember和一個靜態方法staticMethod。在main函數中,我們通過類名訪問靜態成員變量和調用靜態方法。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女