如何在Boost程序选项中启用其他选项而不使用变量
How to have an option enabling other options in Boost Program Options without using variables?
我使用程序选项来解析应用程序的命令行选项。
我有几个选项,如-Ox, -Oy, -Oz,…我想要有一个超级选项-Oall,可以选择Ox和y,还有一个-Osub,可以选择Oz和Ow。
是否有一种方法可以使用Boost程序选项?
起初,我想检查Oall的值,然后手动启用Ox和Oy,但解析后无法编辑值。
我想避免使用变量来存储Ox, Oy的值,因为我可以有很多这样的选项。
谢谢
我在你的程序逻辑中看到更多,所以我怀疑程序选项提供了这个。简单地使用
if (Oall)
{Ox = Oy = Oz = true;}
和
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 将成员变量添加到共享库中的类中,不会破坏二进制兼容性吗
- 将数组的地址分配给变量并删除
- 为"adjacent"变量赋值时出现问题
- enum是C++中的宏变量还是整数变量
- 在全局变量中保存类的实例以重新创建类(创建"backup")
- 用C++中的一个变量定义一个常量
- 具有奇怪重复模板模式的派生类中的成员变量已损坏
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 你能重载对象变量名本身返回的内容吗
- 内置函数可查看CPP中的成员变量
- gdb在选项卡完成的情况下打印变量时冻结
- 在C++中初始化变量的首选项
- C++中用于将默认变量类型设置为int的任何选项
- 返回一个带有随机选项和局部变量的 char 函数
- 注册表调用的效率vs.将用户选项存储在静态变量中
- 如何在Boost程序选项中启用其他选项而不使用变量
- 变量通过g++和-Og选项优化出来
- 如何通过使用变量名访问QTabWidget类的成员选项卡
- 在可变宏中获取多个变量列表有哪些选项?