0

私は Java から C++ を使い始めたばかりで、現在、問題を解決している最中です。私が実装しているものについてアドバイスが必要です。これはシミュレーション用であり、本質的にはリアルタイムとシミュレーション時間の間を変換するための一連のメソッドになります (たとえば、それらの 1 つは、ユーザーがシミュレーション時間の期間を指定できるようにし、メソッドはリアルタイムで同等の値を返します)。また、シミュレートされた 1 日の長さをリアルタイムの秒単位で表す単一のフィールドもあります。

これを実装する方法はいくつか考えられます。

  1. これらのメソッドを使用するもの (その変数を使用するもの) はすべて、単一のスーパークラスから派生します。したがって、名前空間を使用してメソッドを保持し、日の長さの変数をスーパークラスのフィールドにすることができます。
  2. 日の長さ変数をグローバルにし、名前空間を使用してメソッドを保持します
  3. おそらくJavaで行うように、ユーティリティクラスを用意します(必要な場合)

最良の選択肢は何だと思いますか? ここにリストされているものよりも優れたオプションを考えられる人がいれば、それも歓迎します - C++ についてもっと学びたいです。

4

0 に答える 0