// C++静态成员变量示例
#include <iostream>
using namespace std;
class MyClass {
public:
// 静态成员变量声明
static int count;
MyClass() {
// 构造函数中对静态成员变量进行操作
count++;
}
static void printCount() {
// 静态成员函数可以访问静态成员变量
cout << "Object count: " << count << endl;
}
};
// 静态成员变量定义并初始化
int MyClass::count = 0;
int main() {
// 创建对象,观察静态成员变量的变化
MyClass obj1;
MyClass::printCount(); // 输出: Object count: 1
MyClass obj2, obj3;
MyClass::printCount(); // 输出: Object count: 3
return 0;
}
static 关键字声明静态成员变量。静态成员变量属于整个类,而不是某个特定的对象。通过这个例子,可以看到静态成员变量和静态成员函数的特点和用法。
上一篇:c++语言代码
下一篇:c++关键字有哪些
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站