static是什么
在最开始C中引入了static关键字可以用于修饰变量和函数,后来由于C++引入了class的概念,现在static可以修饰的对象分为以下5种:
成员变量,成员函数,普通函数,局部变量, 全局变量
static的作用
修饰成员变量
static修饰成员变量之后,该变量会属于该类,而不是某一个该类的对象。举个例子,Student类种有一个count的变量,在使用static关键字修饰之后,所有Student的对象共用这1个count
在最开始C中引入了static关键字可以用于修饰变量和函数,后来由于C++引入了class的概念,现在static可以修饰的对象分为以下5种:
成员变量,成员函数,普通函数,局部变量, 全局变量
static修饰成员变量之后,该变量会属于该类,而不是某一个该类的对象。举个例子,Student类种有一个count的变量,在使用static关键字修饰之后,所有Student的对象共用这1个count