我正在使用boost program_options进行命令行参数解析。 是否可以检查是否添加了以下示例中的选项? :
namespace po=boost::program_options;
po::options_description base;
po::options_description sub;
if(sub.size() > 0)
base.add(sub);
答案 0 :(得分:0)
在源代码中找到答案。 可以从 options_description方法选项()中获取返回向量的大小。在Nr描述here。 7
例如:
if (sub.options().size() > 0)
{
base.add(sub);
}