C++中使用全局变量好,还是public的类成员变量好?

2024-12-04 02:02:14
推荐回答(1个)
回答(1):

1 C++杜绝全局变量。
2 C++也不建议把成员变量设置为public。(而且简单的pubic设置和全局化也没有任何关联,估计你想要的是static的public变量)

不知道你为什么会有这类问题,C++看待角度应该和C有截然不同的视角,不要用C的想法去套C++。
我无法估计你要什么,我只能估计给个建议:
1 如果你需要全局访问的对象(注意,尽可能不用变量来描述),可以参考使用单例模式的类设计。
2 最好的方法,还是将需