myCfg.cfg次のような構成ファイルがあります。
keyA = 1.0
keyB = 2
keyC = "hello"
すべての設定が構成ツリーのルートにあることに注意してください。
私のC++プログラムがそのファイルをロードし、キーが である新しい設定を追加し、keyDそれに整数値を割り当てます5。最終的に、MyCfgメモリ内では次のようになります。
keyA = 1.0
keyB = 2
keyC = "hello"
keyD = 5
まず、myCfg.cfgファイルがコンストラクトにロードされMyCfgます。次に、設定keyDを のルートに追加する必要がありますMyCfg。libconfigのドキュメントは、Setting::add()メソッドが次のことを示しています。
グループである必要がある設定に、指定された名前とタイプを持つ新しい子設定を追加します
しかし、そこにはグループがありませんMyCfg… では、Config オブジェクトのルートに設定を追加するにはどうすればよいでしょうか?