2016-04-01 3 views
0

Я использую boost program_options для анализа параметров командной строки. Можно ли проверить, есть ли дополнительные параметры, например, следующий пример? :Проверьте, были ли добавлены program_options

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

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

ответ

0

Найден ответ в исходном коде. Его можно получить из options_description Параметры метода() Возврат вектора. Описан here в Nr. 7

Например:

if (sub.options().size() > 0) 
{ 
    base.add(sub); 
} 
Смежные вопросы