相关疑难解决方法(0)

boost-program-options:没有值的选项的通知程序

只有在具有value_semantic的情况下,才能将通知程序用于解析选项.给定通知程序自动处理无值选项的最佳方法是什么?

简单的方法是使用隐式赋值创建一个虚拟value_semantic,这样用户就可以传递没有值的选项.这导致明确提供值的可能性.如果提供了值,则可以添加运行时检查并抛出错误.

更新:但是,这在位置选项存在的情况下不起作用,因为位置选项的值可以遵循无值选项,将异常作为给定值给出它.

c++ boost-program-options

24
推荐指数
2
解决办法
1万
查看次数

标签 统计

boost-program-options ×1

c++ ×1