C和C++中的Static关键字
来源:互联网 发布:科比各项数据排名 编辑:程序博客网 时间:2024/06/06 17:42
Static即静态,
在C中,静态可修饰函数和变量,静态函数只能在其被定义的源文件中使用;变量分为全局变量和静态变量,静态的全局变量和静态函数一样只能在其被定义的原文件中使用,而静态的局部变量则具有全局的生成周期,变量离开其作用域后不被销毁,值被保存,每当重新进入其作用域,变量被重新激活。
即:函数和全局变量被修饰为静态后,缩小其作用域;局部变量被静态修饰后,延长了其生命周期。
在C++中,静态可修饰成员函数和成员变量,静态的成员函数只能访问相应类的静态成员,静态成员变量具有全局的生命周期。静态的成员函数和变量与类的实例无关(不能被多次实例化,全局作用域只有一个副本)。
即:成员函数和成员变量被修饰被静态后,就不随类实例化,全局只有一个副本。
- C 中的static关键字
- c语言中的static和extern关键字
- C和C++中的static关键字小结
- C/C++中的static和extern关键字
- C和C++中的Static关键字
- c语言中的static和extern关键字
- c语言中的static和extern关键字
- c 和java 中的static关键字
- C/C++关键字中的extern 和 static
- C/C++中的关键字:static 和const
- C/C 中的static关键字
- 【c++】浅谈C/C++中的static和extern关键字
- [C++]浅谈C/C++中的static和extern关键字
- C/C++中的static关键字
- C语言中的static关键字
- C/C++中的static关键字
- C语言中的static关键字
- C语言中的关键字 static
- 面向对象的三大特性
- putchar 实现把整形数按照radix进制的数输出
- C语言 int** 二重指针的理解
- android中真正destroy掉activity的方法
- JPA小例子
- C和C++中的Static关键字
- Android系统Recovery工作原理之使用update.zip升级过程分析(三)---Android系统的三种启动模式
- jdbc数据库连接纽带
- Android中gravity与layout_gravity的区别
- tab 4 代码自动缩进
- android2.3 鼠标输入集成
- Android系统Recovery工作原理之使用update.zip升级过程分析(四)---Android系统Recovery模式的工作原理
- 编程练习5——数独
- 我答知乎:关于北京地铁的设计之地铁通道门