【问题标题】:How to avoid a positional option to be specified as a "regular" option in boost::program_options?如何避免在 boost::program_options 中将位置选项指定为“常规”选项?
【发布时间】:2016-03-16 23:02:30
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-13
      • 2020-08-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多