static是什么
在最开始C
中引入了static
关键字可以用于修饰变量和函数,后来由于C++
引入了class
的概念,现在static
可以修饰的对象分为以下5种:
成员变量,成员函数,普通函数,局部变量, 全局变量
static的作用
修饰成员变量
static
修饰成员变量之后,该变量会属于该类,而不是某一个该类的对象。举个例子,Student
类种有一个count
的变量,在使用static
关键字修饰之后,所有Student
的对象共用这1个count
。
调用方式会发生改变,无法通过 对象名 + . 变量名来调用,而是需要通过类名 + 作用域(:
标签:变量,int,C++,关键字,static,修饰,全局变量,函数 From: https://www.cnblogs.com/xiaowange/p/17114319.html