C++中,静态私有成员变量在使用前必须初始化,否则编译时一般不会报错,但是在Link时会报错误,且只能初始化一次。 1、静态成员不能在类定义里边初始化,只能在class body外初始化。有2两种方式 1.1用静态成员函数对静态成员初始化; 1.2用类和作用域符号访问静态成员进行初始化。 2、所有的静态成员在类体外定义时都不再写static。