静态成员是属于类本身而不是类的实例的成员。在 C++ 中,类的静态成员包括静态成员变量和静态成员函数。静态成员在类的所有实例之间共享,它们的生命周期从程序启动到程序结束。
静态成员变量是类的一个属性,可以在类的声明中使用 static 关键字来定义。与普通成员变量不同,静态成员变量只有一个副本,无论创建多少个类的实例。可以通过类名和作用域解析运算符(::)来访问静态成员变量。下面是一个示例:
class MyClass {
public:
static int myStaticVariable;
};
// 静态成员变量的定义和初始化