![]() |
1
3
我不确定全局变量在所有情况下都是不好的,但是您确实需要努力使它们很少(否则,您的代码是不可读的)。例如
作为经验法则,避免在整个程序中有超过4或5个全局变量(回想一下 magical number seven 作为一个 我们的认知局限性)。
相关
将全局变量转换为单个
你会用
mutex (或其他某种同步或原子性)。考虑阅读 this pthread tutorial . |
![]() |
2
2
全局变量并不危险。这很有帮助。但在最佳实践中,始终保持变量的范围有限。
例句:在global.c
|
![]() |
Alex Pander · cleaner代码的嵌套命名空间[已关闭] 7 年前 |
![]() |
Jamil Noyda · 导入模块的最佳方式Python[复制] 7 年前 |
![]() |
Samselvaprabu · 我们是否需要不惜任何代价避免重复? 7 年前 |
![]() |
user9549524 · 基于一列的值从二维矩阵中提取值 7 年前 |
![]() |
MedAl · 不使用try/catch处理异常 7 年前 |
![]() |
Declan McKenna · 特殊情况模式在Swift中是否多余? 7 年前 |