c++类里的静态变量
时间: 2024-01-29 07:07:24 浏览: 76
C++之类的静态变量
5星 · 资源好评率100%
在 C++ 中,类的静态变量是属于类本身的,而不是属于类的任何一个实例。静态变量在程序启动时就被初始化,直到程序结束才会销毁。可以通过类名加作用域解析符号(::)来访问静态变量。
示例代码:
```cpp
class MyClass {
public:
static int count; // 静态变量声明
};
int MyClass::count = 0; // 静态变量定义和初始化
int main() {
std::cout << MyClass::count << std::endl; // 访问静态变量
MyClass::count++;
std::cout << MyClass::count << std::endl;
return 0;
}
```
输出结果:
```
0
1
```
阅读全文