static用法

static修饰局部变量时用来延长生命周期
修饰全局变量或者函数时用来限制作用域
修饰静态成员变量的时候所有的类对象共享此资源
访问此资源时既可以用类访问也可以用对象访问
记得要在类外初始化
static修饰静态成员函数的时候静态成员函数没有this指针也就不能访问非静态资源
Q:什么时候使用静态成员函数
: 当不需要实例化不需要访问非静态资源就有的确定行为
static语句放在public和private中是等效的