static变量是静态全局变量,只初始化一次,如果是类中的static变量,那么在类外都可以实现调用。static声明的变量是本文件内的全局变量,可以被本文件内其他的函数调用,static函数也是一样。
对于static变量,它存储在全局数据区,定义的时候就要分配内存,它的生命周期长,在程序运行结束前都不会被销毁。
它是类的成员,不是对象的成员,因此无论对象有多少个,static变量都只有一个。
static函数是类成员,不是对象成员,调用的时候使用类调用
static变量是静态全局变量,只初始化一次,如果是类中的static变量,那么在类外都可以实现调用。static声明的变量是本文件内的全局变量,可以被本文件内其他的函数调用,static函数也是一样。
对于static变量,它存储在全局数据区,定义的时候就要分配内存,它的生命周期长,在程序运行结束前都不会被销毁。
它是类的成员,不是对象的成员,因此无论对象有多少个,static变量都只有一个。
static函数是类成员,不是对象成员,调用的时候使用类调用