【问题标题】:Check if program_options were added检查是否添加了 program_options
【发布时间】:2016-04-01 06:17:56
【问题描述】:

我正在使用 boost program_options 进行命令行参数解析。 是否可以检查是否有添加的选项,如以下示例? :

namespace po=boost::program_options;
po::options_description base; 
po::options_description sub;

if(sub.size() > 0)
  base.add(sub);

【问题讨论】:

    标签: boost


    【解决方案1】:

    在源代码中找到了答案。 可以从返回向量的 options_description Method options() 中获取大小。在 Nr 描述了here。 7

    例如:

    if (sub.options().size() > 0)
    {
      base.add(sub);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-20
      • 2017-12-02
      • 1970-01-01
      相关资源
      最近更新 更多