我刚从 Java 开始接触 C++,目前正在解决问题。我需要一些关于我正在实现的东西的建议:它用于模拟,本质上是一堆用于在实时和模拟时间之间转换的方法(例如,其中一个将允许用户指定模拟时间的持续时间,并且该方法将实时返回等效值)。还将有一个字段,它将是模拟一天的实时秒数长度。
我可以想到几种方法来实现这一点:
- 使用这些方法的所有东西(反过来使用该变量)都将来自单个超类。因此,我可以使用命名空间来保存方法,并使日长变量成为超类的字段。
- 将日长变量设为全局变量并使用命名空间来保存方法
- 有一个实用程序类,就像我在 Java 中可能会的那样(如果必须的话)
你认为最好的选择是什么?如果有人能想到比这里列出的更好的选择,那也是受欢迎的——我很想了解更多关于 C++ 的信息。