Я искал решение для хранения настроек или опций программы или конфигурации в C ++.Это могут быть настройки, которые отображаются в графическом интерфейсе и которые необходимо сохранять между прогонами моего кода.
В моем поиске я наткнулся на boost.PropertyTree , который казался хорошим выбором.Я знаю, что boost - это уважаемый код, поэтому мне удобно его использовать, и я начал разрабатывать его.Затем я сталкиваюсь с boost.program_options , который, кажется, позволяет вам делать то же самое, но также выглядит более специализированным для конкретного случая использования настроек программы.
Теперь мне интересно, какиесамый подходящий для работы?(или есть третий вариант, который лучше, чем оба)
РЕДАКТИРОВАТЬ: Кстати, это для плагина, поэтому он не будет использовать параметры командной строки (как в, это даже невозможно).
ОБНОВЛЕНИЕ
Я остановился на boost.PropertyTree.Мне нужно было иметь возможность сохранить измененные параметры обратно в INI, и я не видел способа сделать это с boost.program_options.