C++ プログラムの最適なアプローチを見つけようとしています。
Characteristic というオブジェクトを作成する必要があります。この男には 4 つ
の属性があります。 - 文字列名 (名前のみ)
- ? タイプ (特性のタイプ。数値または記述のいずれか)
- ? 範囲 (数値 - 説明的な最小値と最大値
- オプション)
- ? 値 (実際に選択される値は、型に応じて int または string になります)
Java を使用している場合、Numeric と Descriptive という 2 つの子を持つオブジェクト Type を作成します。それぞれが適切な範囲を持ち、適切な形式で値を格納します。
両方の例:
名前: 暖かさ
タイプ: 数値
範囲: 最小 1 最大 5
値: 2
名前: スタイル
タイプ: 説明的
範囲: ミニマル写真
値: ミニマル
C ++でこれを行う最良の方法は何なのかわかりません。
テンプレートを見るべきですか?もしそうなら、私はそれらを使用する方法を理解できないからです。