c++ 中static的用法
来源:互联网 发布:网络能连接但不能上网 编辑:程序博客网 时间:2024/06/16 07:07
大家都用过static,想必对它的用法不会太陌生。
比如static可以用作屏蔽,static修饰的函数,只对当前的源文件可见,其他的源文件看不到该函数。利用这一特性可以在不同的文件中定义同名函数,而不必担心命名冲突。而对于当前源文件中static修饰的变量,其他的源文件也是看不到的。注意“当前源文件”几个字,也就是说static变量的声明是放在源文件里的。如果static变量的声明放在头文件里,则其他文件只要包含了该头文件是可以使用这个变量的。
运行结果为 temp == 45
temp == 5
temp == 45
在used.cpp中可以直接使用在testStatic.h中声明的static变量,并且改变了temp的值。
在testStatic.cpp中的temp值没有变,仍是45。
总结:
貌似used.cpp通过包含头文件testStatic.h使用了testStatic中的static变量temp,但实质上是声名了一个同名的static变量,
所以在testStatic.cpp中打印的temp值仍是45。
- c中static的用法
- c 中 static的用法
- C中static的用法
- c中static的用法
- C中 static 的用法
- C中static的用法
- c中static用法
- C中 static用法
- C语言中static的用法小结
- c语言中static的用法
- c语言中static的用法
- C/C++中static的用法
- C/C++中 static 的用法
- c语言中static的用法
- C语言中static的用法
- 在C语言中Static的用法
- c语言中static的用法
- c语言中static的用法
- 基于EPON+EOC技术构建广电综合业务宽带接入网
- 6.1 了解执行计划
- C语言优先级顺口溜
- tomcat服务器运行工程报错
- HyperLink超链接传值
- c++ 中static的用法
- asp时间函数大全
- HTTP运行时的简单应用
- .net 连接DB2数据库 ,采用sqlserver 2000的链接服务解决方案总结
- fgdg
- 【转载】用DEV-C++编译BOOST
- C语言关于宏
- AMD CPU 功耗大全
- Gridview用法大总结