如何避免将位置选项指定为"常规" boost :: program_options中的选项?

时间:2016-03-16 23:02:31

标签: c++ boost boost-program-options

根据tutorial,似乎每个选项都有一个名称,可以指定为常规选项。是否可以强制选项仅在指定为位置选项时才合法,并且不作为常规选项显示在帮助消息中?

1 个答案:

答案 0 :(得分:1)

本教程稍后将介绍这个确切的用例。您必须创建两个不同的options_description个对象,一个用于可见,另一个用于隐藏选项,然后在第三个options_description对象中将它们混合在一起。打印帮助时,仅描述可见的帮助。