pção de arquivo de configuração @boost :: program_options com vários tokens
Parece que não consigo ler as opções multitoken do arquivo de configuração como na linha de comando. Qual é a sintaxe para o arquivo de configuração?
É assim que a descrição da opção é adicionada:
//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)");
epois que eu analiso o comando e os arquivos de configuraçã
linha de comando @On '--coordinate 1 2' funciona. No entanto, quando tento no arquivo de configuração:
coordinate = 1,2
o
coordinate= 1 2
Falha ao fornecer uma exceção invalid_option_value. Então, qual é exatamente a sintaxe dos arquivos de configuração no caso de opções com vários token