static
1: C
语言static的功能适应于C++
;
2: static
修饰c++
的静态成员:
权限: static
数据类型 名称;
相当于类::静态变量,它是一个纯粹的变量,全局唯一,分配在数据段上;
3: static
修饰c++
的静态函数
相当于类::函数,它是一个纯粹的函数,与类型实例无关,所以也不会有this指针,不能访问实例的数据成员。
4: 权限修饰符号决定了访问的权限;
c++
也可以有独立的函数;
static
static
也是只能在模块内部使用;static
静态全局变量,和静态局部变量;c++
, 静态数据成员,静态成员函数,
- 静态数据成员:
- 一个全局变量:类名::变量名,全局变量–>数据段上;
- 权限修饰:
public
,外部可以使用,- 使用静态全局变量,和普通的变量不一样,对象实例;
- 在类里声明,在外部定义
- private只能内部使用,……..