static C++ · 关键字
让变量或函数拥有「超长记忆」:局部变量不会随函数结束消失,类成员属于整个类而不是某个对象,像班级共享的黑板擦。
怎么用
static 类型 名字;
小例子
void 计数() {
static int n = 0;
n++;
std::cout << n;
}
计数();
计数();
运行结果
12
提醒:局部 static 只初始化一次
官方文档:https://en.cppreference.com/w/cpp/language/storage_duration
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条