【发布时间】:2009-08-22 00:00:57
【问题描述】:
在 python 中,我可以构造我的optparse 实例,这样它会自动将选项和非选项/标志过滤到两个不同的桶中:
(options, args) = parser.parse_args()
使用 boost::program_options,我如何检索作为剩余非选项和非标志令牌的令牌列表?
例如如果我的程序有标志
--foo
--bar BAR
然后我在命令行中传递:
--foo hey --bar BAR you
我怎样才能得到一个仅由标记“嘿”和“你”组成的列表
【问题讨论】:
-
重新标记以与其他 boost 库保持一致,并且 boost-program-options 已经存在。
-
Ewwwww,boost 库比 Python 的 :'( 差太多了。我也遇到了这个问题。
-
我在此向有史以来记录最差的库声明 boost 程序选项(这说明了很多)。
标签: c++ boost boost-program-options