1、静态成员变量是所有实例共享的,但是其只是在类中进行了声明,并未定义或初始化(分配内存),类和者类实例就无法访问静态成员变量,这显然是不对的,所以必须先在类外部定义,也就是分配内存。
c++静态成员变量为什么要在类外部定义
最新推荐文章于 2024-06-12 16:26:56 发布
1、静态成员变量是所有实例共享的,但是其只是在类中进行了声明,并未定义或初始化(分配内存),类和者类实例就无法访问静态成员变量,这显然是不对的,所以必须先在类外部定义,也就是分配内存。