class MyClass {
public:
static int myStaticVar;
};
int MyClass::myStaticVar = 0;
在类的定义中声明静态成员变量时,不需要使用关键字static
进行初始化,而是在类的外部定义时进行初始化。在上面的示例中,myStaticVar
被初始化为0。
class MyClass {
public:
static int myStaticVar;
};
int MyClass::myStaticVar = 0;
在类的定义中声明静态成员变量时,不需要使用关键字static
进行初始化,而是在类的外部定义时进行初始化。在上面的示例中,myStaticVar
被初始化为0。