1

コードの証明:

boost::program_options::options_description options;

Parser::Parser(): options("Allowed options")
{
  options.add_options()
  ("help,h", "produce help message")
  ("type,t", po::value<std::string>()->required()->implicit_value(""), "Type")
}

この行は問題ありません:

("type,t", po::value<std::string>()->required()->implicit_value(""), "Type")

この行を追加して正しく動作させるにはどうすればよいですか?:

("file,f", po::value< std::vector<std::string> >()->required()->multitoken()->implicit_value(std::vector<std::string>(0,"")), "File(s)")

これは string-s のベクトルです。

4

1 に答える 1