c++静态变量
来源:互联网 发布:2016年国内旅游数据 编辑:程序博客网 时间:2024/06/11 19:51
C++类中静态变量
分类: C/C++2010-05-14 20:41 2086人阅读 评论(1) 收藏 举报
c++存储
下面是对类中static变量的一点讲解
===============================================
静态数据成员的使用方法和注意事项如下:
1、静态数据成员在定义或说明时前面加关键字static。
2、静态成员初始化与一般数据成员初始化不同。静态数据成员初始化的格式如下:
<数据类型><类名>::<静态数据成员名>=<值>
这表明:
(1) 初始化在类体外进行,而前面不加static,以免与一般静态变量或对象相混淆。
(2) 初始化时不加该成员的访问权限控制符private,public等。即使该静态变量是private的,在类体外依旧可以初始化(事实上只能在类体外定义),但是在main函数中就不能访问了。 如果不初始化在运行时刻可能会产生link error
(3) 初始化时使用作用域运算符来标明它所属类,因此,静态数据成员是类的成员,而不是对象的成员。
3、静态数据成员是静态存储的,它是静态生存期,必须对它进行初始化。
4、引用静态数据成员时,采用如下格式:
<类名>::<静态成员名>
如果静态数据成员的访问权限允许的话(即public的成员),可在程序中,按上述格式来引用静态数据成员。
- C中的静态变量
- C/C++静态变量
- [C++] 静态变量基本知识
- C 静态变量
- [C++] 静态局部变量
- c++--静态成员变量
- C语言静态变量
- C语言 静态变量和静态函数
- c语言静态变量和静态函数
- c语言静态变量和静态函数
- c语言静态变量和静态函数
- c语言静态变量和静态函数
- c语言静态变量和静态函数
- c语言静态变量和静态函数
- c语言静态变量和静态函数
- c语言静态变量和静态函数
- c语言静态变量和静态函数
- C语言静态变量和静态函数
- svm 预测标签的概率输出
- 聊聊前端性能优化
- 天朝如何安装Google Chrome浏览器
- Maven学习笔记(二)---新建maven工程报错找不到包
- Linux之module_param()函数学习
- c++静态变量
- 基于jquery easyui 的一个通讯录管理Demo
- windows下Linux系统U盘启动盘制作与系统安装图文教程
- Joomla 学习笔记----LDAP插件支持
- java一些用法总结
- Algorithms in Data Mining的经典总结
- 如何正确删除Oracle归档日志
- 缅怀保罗·沃克,但速度与激情传奇永存!
- Sqlite3使用