При использовании 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

Ответы на вопрос(6)

Ваш ответ на вопрос