我目前正在维护一个遗留的C ++应用程序,它将所有全局应用程序详细信息放在一个静态类中,存储的一些变量是:
存储和访问系统应用程序详细信息的推荐方法是什么?
答案 0 :(得分:5)
如果它永远不会改变那么为什么不呢。但是,如果不是,我会将其外部化为在运行时加载的数据。这样它就可以在不重建的情况下进行更改。
由于您包含版本号,我怀疑后者是可行的。
从我的C ++时代开始,我记得构建时间并非无关紧要。
答案 1 :(得分:1)
如果没有创建类的实例,我宁愿使用命名空间。
答案 2 :(得分:0)
没有伤害,我认为使用单身更好。