静态 static 关键字用法
2014-04-03 15:10
281 查看
这篇文章有详细介绍:http://blog.csdn.net/hackbuteer1/article/details/7487694
static 关键字用到的比较多,单例模式就会用到这个关键字;
static只初始化一次的特性,最近用到了很多次,
比如:
void func (){
static bool isRefresh = true;
if(isRefresh){
...
isRefresh = false;
}
}
用这个可以保证if 后面执行的内容,只执行一次,即使重新调用这个func(),也如此;
只希望在 程序结束之前,某内容多次调用只被执行一次的时候可以调用。
static 关键字用到的比较多,单例模式就会用到这个关键字;
static只初始化一次的特性,最近用到了很多次,
比如:
void func (){
static bool isRefresh = true;
if(isRefresh){
...
isRefresh = false;
}
}
用这个可以保证if 后面执行的内容,只执行一次,即使重新调用这个func(),也如此;
只希望在 程序结束之前,某内容多次调用只被执行一次的时候可以调用。
相关文章推荐
- 关于指针的一些事情
- C/C++数据对齐详细解析
- C++中引用的使用总结
- C与C++之间相互调用实例方法讲解
- C++中引用(&)的用法与应用实例分析
- 解析C++ 浮点数的格式化输出
- 深入分析C++中几个最不常用的关键字
- c++中inline的用法分析
- C++ Primer 第一部分基本语言
- 深入解析C++ Data Member内存布局
- 从汇编看c++中默认构造函数的使用分析
- 关于C++中的友元函数的一些总结
- C++的sstream标准库详细介绍
- 基于C++自动化编译工具的使用详解
- 浅谈C++中的string 类型占几个字节
- C/C++ 宏详细解析
- 深入分析C++中两个大数相乘结果不正确的问题
- 从汇编看c++中函数里面的static关键字的使用说明
- C++的static关键字及变量存储位置总结
- 探讨C++中数组名与指针的用法比较分析