I'm using boost::program_options in my program. I want to make a certain flag mandatory. Is is possible to do this with program_options in a way that it'll enforce this itself? i.e., throw an error message?
According to the documentation you can specify that an option is required in the option description:
options_description desc;
desc.add_options()
("help", "produce help")
("count", value<int>()->required(), "number of executions")
;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With