【发布时间】:2011-01-01 21:59:13
【问题描述】:
我在我的程序中使用 boost::program_options。我想强制使用某个标志。是否可以使用 program_options 来执行此操作,而它自己会强制执行此操作?即,抛出错误消息?
【问题讨论】:
标签: c++ boost boost-program-options
我在我的程序中使用 boost::program_options。我想强制使用某个标志。是否可以使用 program_options 来执行此操作,而它自己会强制执行此操作?即,抛出错误消息?
【问题讨论】:
标签: c++ boost boost-program-options
根据documentation可以在选项描述中指定一个选项是必需的:
options_description desc;
desc.add_options()
("help", "produce help")
("count", value<int>()->required(), "number of executions")
;
【讨论】: