c++面经静态成员变量
时间: 2023-11-18 21:52:32 浏览: 93
静态成员变量-operating system design: the xinu approach 2nd edition
C++中的静态成员变量是属于类的,而不是属于类的实例。它们在类的所有实例之间共享,并且可以通过类名来访问。静态成员变量必须在类定义外部进行初始化,例如:
```
class MyClass {
public:
static int myStaticVar;
};
int MyClass::myStaticVar = 0;
```
在这个例子中,我们定义了一个名为`myStaticVar`的静态成员变量,并将其初始化为0。我们可以通过以下方式访问它:
```
MyClass::myStaticVar = 42;
```
这将把`myStaticVar`的值设置为42。
阅读全文