static的常见用法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/danneel/article/details/71080485

Static作用:

1、 修饰函数:

限制作用域,限定只有源文件有效(makefile多个文件的程序出现命名重复的问题,属于一种封装)

2、 修饰全局变量,

限定在源文件中可以使用,避免命名重复。

3、 修饰局部变量:

使得局部变量存储在静态存储区,直到程序结束,该声明的变量只初始化一次,作用域没有改变,但是生命周期延长了。

4、 修饰类成员变量:

该变量或着成员函数属于该类的所有对象所共有


all

猜你喜欢

转载自blog.csdn.net/danneel/article/details/71080485