C/C++如何避免过多使用全局变量
本文最后更新于:7 个月前
‘
具体实例可以参考Marc Pony
指针传参
C语言中,全局变量用结构体封装,设计函数时,将参数以结构体指针形式传入。
定义获取变量的方法/函数
定义一个函数以get/set
全局变量,利用static
变量,将全局变量作用域限定于该函数,将全局变量隐藏起来。
善用static
把全局变量定义在某一个 .c 文件中, 并定义为 static类型,然后定义一系列操作这个变量的函数,头文件里面只有操作函数, 没有变量的声明
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!