2 c++
对我来说,我通常会创建一个全局类,所有成员都是静态的.所有其他类将继承自此全局类.
我想知道这是一个好习惯吗?
有人有什么建议吗?
Bri*_*ndy 6
通常尝试避免全局变量,因为它们引入了全局状态.对于全球状态,您没有参考透明度.参考透明度是一件好事,全球状态是一件坏事.例如,全球州使单位测试毫无意义.
但是,当你必须这样做时,我同意大多数时候你提到的方法都没问题.您还可以在任何.cpp文件中声明全局变量,然后在.h文件中为该全局变量提供extern.
归档时间:
15 年,11 月 前
查看次数:
1910 次
最近记录: