静态全局变量:
1. 可以使得其他cpp无法访问变量,起到隔绝作用,解决命名冲突的问题,使用extern实现可见。
2.数据位于全局区,不初始化的话会被默认初始化为0;
静态成员变量
2. 属于类变量,所有对象共有
静态成员函数
3.属于类,不属于某个对象,只能使用静态成员函数
静态局部变量
4.位于全局data段,生存周期从程序开始到结束,但需要手动初始化。
静态全局变量:
1. 可以使得其他cpp无法访问变量,起到隔绝作用,解决命名冲突的问题,使用extern实现可见。
2.数据位于全局区,不初始化的话会被默认初始化为0;
静态成员变量
2. 属于类变量,所有对象共有
静态成员函数
3.属于类,不属于某个对象,只能使用静态成员函数
静态局部变量
4.位于全局data段,生存周期从程序开始到结束,但需要手动初始化。