コマンドラインからできるように、構成ファイルのマルチトークンオプションから読み取ることができないようです。設定ファイルの構文は何ですか?
オプションの説明は次のように追加されます。
//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 例外が発生して失敗します。マルチトークンオプションの場合、構成ファイルの構文は正確には何ですか?