static关键字是一个功能强大而多才多艺的工具,它可以用于多种用途,涉及变量、函数和类。
一、变量的Static修饰
1. 静态局部变量
static关键字在局部变量中的应用是其最常见的用法之一。静态局部变量仅在函数第一次调用时初始化,而在函数调用结束后仍然保留其值。这对于需要在多次调用之间保留状态的函数非常有用。
#include
void demoStaticLocalVariable() {
static int count = 0;
count++;
std::cout