20

我在我的程序中使用 boost::program_options 。我想强制使用某个标志。是否可以使用 program_options 来执行此操作,而它自己会强制执行此操作?即,抛出错误消息?

4

1 回答 1

20

根据文档,您可以在选项描述中指定一个选项是必需的:

options_description desc;
desc.add_options()
    ("help", "produce help")
    ("count", value<int>()->required(), "number of executions")
    ;
于 2011-01-01T22:33:53.120 回答