シンプルな C++ ダイアログ ベースの MFC アプリケーションを作成しています。いくつかの入力、チェックボックス、時間選択があります。その機能の一部として、これらの要素の状態を保存/復元する [保存] ボタンと [読み込み] ボタンが必要です。たとえば、入力内のテキスト、一部の要素が無効になっているかどうか、その値。
問題は、それを行うための正しいアプローチは何ですか? 最も単純で直接的な方法は、値を特定の順序 (たとえばtext1,text2,checkbox1_state,time_select1
) で保存し、同じ順序で 1 つずつ復元することです。
他のオプションはありますか?私は他のいくつかのライブラリを使用したくありません (Boost はシリアライゼーションに関して頻繁に言及されています)。