静态成员
静态成员变量
所有对象共享同一份数据
在编译阶段分配内存
类内声明,类外初始化
静态成员函数
所有对象共享同一个函数
静态成员函数只能访问静态成员变量
通过类名直接调用
空对象占用内存空间为1:为了区别空对象占内存的位置
非静态成员变量占对象空间
静态成员变量不占对象空间
函数也不占对象空间,所有对象共享一个函数实例
静态成员函数不占对象空间
静态成员变量
所有对象共享同一份数据
在编译阶段分配内存
类内声明,类外初始化
静态成员函数
所有对象共享同一个函数
静态成员函数只能访问静态成员变量
通过类名直接调用
空对象占用内存空间为1:为了区别空对象占内存的位置
非静态成员变量占对象空间
静态成员变量不占对象空间
函数也不占对象空间,所有对象共享一个函数实例
静态成员函数不占对象空间