コードの証明:
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 のベクトルです。