我在我的程序中使用 boost::program_options。我想强制使用某个标志。是否可以使用 program_options 来执行此操作,而它自己会强制执行此操作?即,抛出错误消息?
最佳答案
根据documentation您可以在选项描述中指定一个选项是必需的:
options_description desc;
desc.add_options()
("help", "produce help")
("count", value<int>()->required(), "number of executions")
;
关于c++ - boost::program_options - 是否可以强制执行强制标志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4575976/