jjzjj

multitoken

全部标签

c++ - Boost 程序选项 : positional and multitoken options

当同时允许多标记和位置选项时,boost::program_options如何解析或管理输入?例如:./app.samplepos1--multitokenoptionabcdpos2boost如何知道multitokenoption何时结束以及位置选项何时开始?显然,最合乎逻辑的允许行为是multitoken选项必须作为最后一个参数出现,就像函数参数中的默认参数一样,但文档对此只字未提。 最佳答案 可以通过三种方式来标记多token选项值的结束:另一种选择:./app.samplepos1--multitokenoptionabc