私はThe Right Way (R)
に私のプログラムの内部構成を保存することを考えていました。ここで内部設定を動的に保存する
は詳細です:
- 設定は、だけなので、各実行を生成し、実行時です。
- "プロジェクト"ファイルのディレクティブに適合させることができます(このファイルの読み込みはこの質問の対象外です)
- 拡張可能である必要があります。代入値を持つ新しい「変数」を追加します。
これについての私の質問:私はこれで始める必要がありますどのように
- を?アクセサーとセッターを持つ クラス の内部変数
std::map
のカスタム変数は良いオプションですか? - 知られている「良い」方法はありますか?
- 整数、ブール値、および文字列 の構成変数の違いがありますか。
- のユーザーと組み込みの間に違いがあるかどうか (私は既に のように考えています)の変数は何ですか?
ありがとう!
PS:質問が明確でない場合は、お気軽に詳細をお尋ねください。
UPDATE:すべての答えには、暗黙的または明示的にブーストが使用されているようです。私はブーストを避けたいと述べていたはずです(今のところ標準ライブラリの能力を探求したい)。あなたは、プロパティマップのいくつかの種類よりも悪い行うことができ