Кажется, я не могу читать из конфигурационного файла параметры мульти-токена, как я могу из командной строки. Каков синтаксис для файла конфигурации?
Вот как добавляется описание опции:
//parser.cpp
- - -
po::options_description* generic;
generic=new po::options_description("Generic options");
generic->add_options()
("coordinate",po::value<std::vector<double> >()->multitoken(),"Coordinates (x,y)");
После чего я разбираю команды и файлы конфигурации.
В командной строке работает '--coordinate 1 2'. Однако, когда я пытаюсь ввести файл конфигурации:
coordinate = 1,2
или
coordinate= 1 2
, он не дает исключения invalid_option_value. Итак, каков именно синтаксис файлов конфигурации в случае опций с несколькими токенами?