При использовании boost :: program_options, как установить имя аргумента?
Когда используешьboost::program_options
Как мне установить имя аргумента дляboost::program_options::value<>()
?
#include <iostream>
#include <boost/program_options.hpp>
int main()
{
boost::program_options::options_description desc;
desc.add_options()
("width", boost::program_options::value<int>(),
"Give width");
std::cout << desc << std::endl;
return 0;
}
Приведенный выше код дает:
--width arg Give width
Я хочу заменитьarg
имя с чем-то более описательным, какNUM
:
--width NUM Give width