Ответ 1
В соответствии с документацией вы можете указать, что в описании опции требуется параметр:
options_description desc;
desc.add_options()
("help", "produce help")
("count", value<int>()->required(), "number of executions")
;
Я использую boost:: program_options в своей программе. Я хочу сделать определенный флаг обязательным. Можно ли сделать это с помощью program_options таким образом, чтобы это принудительно выполняло это? например, выдать сообщение об ошибке?
В соответствии с документацией вы можете указать, что в описании опции требуется параметр:
options_description desc;
desc.add_options()
("help", "produce help")
("count", value<int>()->required(), "number of executions")
;