static成员:静态成员变量和静态成员函数

使用static成员的主要目的是,让被static修饰的东西,作用域和生命周期不受对象的限制

 静态成员变量类似于全局变量,存放在全局区中。但是在使用静态成员变量的时候要先对其进行初始化。要在类的外部完成,不用加上 static 关键字。如果类的声明和实现分开的话,静态成员变量的初始化在实现文件中完成

如果用static修饰函数,那么该函数中不可调用类中的非静态成员函数。但是类中的非静态成员函数可以调用静态成员函数。这点也和在类外面定义的函数类似

猜你喜欢

转载自www.cnblogs.com/primabrucexu/p/12422092.html