小编sfp*_*ano的帖子

boost program_options接受最后一个标志后的所有值

有没有办法用boost :: program_options收集指定参数后的所有值?虽然我需要注意两个警告,我需要接受无法识别的参数,我需要接受可能包含破折号的值.我尝试过使用command_line_parser和parse_command_line,我可以得到无法识别的或包含破折号的值,但不能同时使用两者.

示例:./ myprog Ignore1 Ignore2 - 接受1 --AlsoAccept 2 --AcceptAll 1 2 -3 4

我真的不关心验证--AcceptAll是最后一个标志; 我只是在寻找逻辑,在该标志之后返回一个字符串向量.

c++ boost boost-program-options

5
推荐指数
1
解决办法
1306
查看次数

标签 统计

boost ×1

boost-program-options ×1

c++ ×1