这是我的第一篇随笔!
1.当1.cpp和2.cpp都定义了同一个全局时链接会报错,变量名冲突。需要将其中一个设置为static控制其作用域为只在一个源文件内部。
2.函数名也是全局的,故static的作用同样适用于函数。
3.局部变量前加static会将此变量的生存期改变,变量不会再存在栈中随函数的调用的解释而被释放掉。
参考:https://www.cnblogs.com/yjkai/archive/2011/11/10/2244116.html
设为首页 加入收藏 |
|
当前位置: |
TOP | ||||||||||
static用法总结:
|
||||||||||
最新文章 |
热门文章 |
Hot 文章 |
Python | ||||||||||
|
||||||||||
C 语言 | ||||||||||
|
||||||||||
C++基础 | ||||||||||
|
||||||||||
大数据基础 | ||||||||||
|
||||||||||
linux编程基础 | ||||||||||
|
||||||||||
C/C++面试题目 | ||||||||||
|
||||||||||