静态成员

C++静态成员是指在类中声明的未经初始化的成员变量。它们在类的所有对象之间共享,而不是每个对象都有自己的一份拷贝。静态成员可以通过以下方式访问:

```cpp
class MyClass {
public:
    static int staticMember;

    void setStaticMember(int value) {
        staticMember = value;
    }
};

int MyClass::staticMember = 0; // 初始化静态成员

int main() {
    MyClass obj1;
    MyClass obj2;

    // 访问静态成员
    obj1.setStaticMember(10);
    std::cout << "静态成员的值:" << MyClass::staticMember << std::endl;

    return 0;
}
```

运行结果:

```
静态成员的值:10
```

在这个例子中,`MyClass` 类有一个静态成员 `staticMember`,它可以在所有对象之间共享。通过 `setStaticMember` 函数设置静态成员的值,然后在两个对象中访问它。

全部评论

相关推荐

04-18 00:32
已编辑
中南大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务