04 2012 档案
摘要:static“作用:1.修饰变量静态全局变量,作用域仅限于变量被定义的文件中,其他文件即使用extern 声明也没法 使用他。静态局部变量,在函数体里面定义的,就只能在这个函数里用了,同一个文档中的其他 函数也用不了。 [quote]静态局部变量,在函数体里面定义的,就只能在这个函数里用了,同一个文档中的其他函数也用不了。[/quote]函数体里定义的变量,其他函数都不能直接使用,这和是否static无关。更深入地来说,其实恰恰是static局部变量,在本质上其他函数可以用。当然不是直接用而是间接地用2.修饰函数函数前加static 使得函数成为静态函数。但此处“static”的含义 不是指存
阅读全文
公告
积分与排名
- 积分 - 124104
- 排名 - 11873
最新评论
- 1. Re:error:LNK2005 已经在*.obj中定义
感谢大佬!
- --ISEKAI
- 2. Re:计算机中的“透明”
- 透明和黑盒略有区别。
- --LiXunHuan19
- 3. Re:托管代码与非托管代码
- 写的很好
- --~雨落忧伤~
- 4. Re:科普:并行计算、分布式计算、集群计算和云计算
- 赞!
- --nvidiahr
- 5. Re:VS调试错误:“没有可用于当前位置的源代码”的解决方案
- 20170706 我是在VC2005中遇到。试了“3. 在解决方案属性页中”没有成功。后来把代码中的一些行后面一些多余空格去掉,再调试就好了。也许是因为从别人的.cpp文件中直接拷贝过来的代码的关系吧...
- --中迅