C++-static 关键字
来源:互联网 发布:数据库rac 高可用技术 编辑:程序博客网 时间:2024/05/16 05:46
C++ static 关键字
1. 静态变量的好处
1) 不能被其它文件所用.
2) 其它文件可以使用相同名字的变量,不会冲突.
2. 静态局部变量的特点:
静态局部变量 就是定义在函数体内的静态变量.
1) 在全局数据区分配内存;
2) 程序在执行到对象的声明处时被首次初始化,即以后函数调用不再初始化;
3) 如果没有显式的初始化,则自动初始为0;
4) 其作用域是局部作用域,当定义它的函数或语句块结束时,其作用域也随之结束.
3. 静态函数的好处:
1) 不能被其它文件所用;
2) 其它文件定义相同的名字,不冲突.
4. 静态变量(数据成员)总结:
1) 静态数据成员只存在一个拷贝;
2) 初始化静态数据成员时,要在类外面;
3) 静态数据成员一样遵从public protected private规则;
4) 不属于某个类的对象;
5) 初始化格式 <数据类型><类名>::<静态数据成员> = <值>
6) 类的静态数据成员的两种访问方式:
<类对象名>.<静态数据成员> 或<类名>::<静态数据成员>
<类对象名>.<静态数据成员> 或<类名>::<静态数据成员>
7) 静态数据成员可以是private(实现隐藏),而全局变量不行.
5. 静态函数总结:
1) 类体外的函数不能指定为 static;
2) 只能访问静态数据成员;
3) 调用格式 <类名>::<静态函数>(<参数表>)
- c/c++-----static关键字
- 【C/C++】关键字static
- c/c++static关键字
- C++-static 关键字
- c/c++ static关键字
- C 关键字extern、static
- c语言关键字static
- C/C++ static 关键字
- c static关键字理解
- c++static关键字
- C关键字--static
- c语言static关键字
- C语言关键字static
- C语言static关键字
- c中static关键字
- 关键字static(c语言)
- C语言-关键字static
- C static 关键字
- 《再再论指针》第一章 什么是数组名?
- 互联网商业智能实施八项策略分析
- 实例解析用SQL Server处理物料清单规则
- 关于SQL连接
- 实现session登陆时间的验证,验证用户登录页面的一个监听器
- C++-static 关键字
- renameTo改名与移动文件
- 怪查询分析器能显示详细错误信息,但通过Ado的Errors得到的始终是"多步OLEDB错误"
- ASP.NET中使用web.config配置web应用程序中的数据库连接
- Windows任务管理器开发原理与实现
- datagrid 显示 效果对应的代码
- eclipse中 linked resource的使用
- 第一个对话框程序
- 通过Vc大批量读写excel文件时,若此时打开其它EXCEL文件,则出现批量读写excel文件时发生阻塞?