我应该将全局应用程序详细信息放在静态类中吗?

Set*_*eth 0 c++

我目前正在维护一个遗留的C++应用程序,它将所有全局应用程序详细信息放在一个静态类中,存储的一些变量是:

  • 应用名称
  • 注册表路径
  • 版本号
  • 公司名称等..

存储和访问系统应用程序详细信息的推荐方法是什么?

Pre*_*gha 5

如果它永远不会改变那么为什么不.但是,如果不是,我会将其外部化为在运行时加载的数据.这样它可以在不重建的情况下进行更改.

由于你包含版本号,我怀疑后者是要走的路.

从我的C++时代起,我记得构建时间并非无关紧要.