代码证明:
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)")
这是字符串-s的向量。