static修饰符 (在类中的意义及用法)
来源:互联网 发布:手机淘宝怎么分类商品 编辑:程序博客网 时间:2024/05/16 15:44
(以下内容参考C++static的用法总结
这里讲的不会很详细,主要是几点:
- static的意义
为什么要用static修饰符? 大家都知道,函数内部定义的变量在函数结束时就会释放掉,然而要想将次变量的值保存下来,这里有两种办法,全局变量和static修饰符。全局变变量能在任何地方访问,然而我们只需在函数中使用,这破坏了这个类的封装性。 - static 用法
1.类中定义了静态成员。
- 必须在cpp文件中对他进行初始化!!否则编译器会报错。 - 该static数据成员在该类中的所有实例化对象是公用的!例如你修改了对象a中static的 num,对象b中的也会改变。
2.中定义了静态函数
- 在实现声明时不用再加static。
class a { //其他省略 static void max(int a,int b) } void a::max(int a,int b)//**不用再写static** { //-------- }
- 在类中定义的静态函数不能访问 静态成员以外的其他变量。
- 该函数不经实例化即可调用。
- 静态函数无法是虚函数。
0 0
- static修饰符 (在类中的意义及用法)
- static修饰类 及final与static用法总结
- java中的修饰符static与静态方法及final的用法
- 修饰符和static用法
- java中的Static修饰符
- java中的static(包括类前面修饰的static、方法前面修饰的static、成员变量前面修饰的static)
- java中的static(包括类前面修饰的static、方法前面修饰的static、成员变量前面修饰的static)
- static在C和C++中的用法及区别
- iOS中static的作用及在C中的用法
- Java static 修饰符的用法
- Java学习笔记-Static修饰符用法
- 方法访问修饰符在继承中的用法
- 修饰符在python函数中的用法详细解释
- static在java中的用法
- static修饰符的作用及应用
- static修饰符的作用及应用
- java中的修饰符static与静态方法final的用法
- 精华:java中的修饰符static与静态方法final的用法
- 欢迎使用CSDN-markdown编辑器
- eixt(0),ExitProcess,和TerminateProcess的区别和联系
- android EditText解析
- 如何通过Git GUI将自己本地的项目上传至Github
- android DevicePolicyManager申请系统管理权限
- static修饰符 (在类中的意义及用法)
- hdu 2546 饭卡(dp)
- 发布APP时遇到此版本无效
- myeclipse10添加svn插件在Label Decorations勾选svn不生效
- HTTP Content-type 对照表
- 快速生成树配置
- 数据库基础知识(个人)
- Java中Runnable和Thread的区别
- iOS开发之如何跳到系统设置里的WiFi界面