如何避免在 boost::p rogram_options 中将位置选项指定为"regular"选项?
How to avoid a positional option to be specified as a "regular" option in boost::program_options?
根据教程,似乎每个选项都有一个名称,可以指定为常规选项。是否有可能强制一个选项仅在指定为位置选项时才合法,而不是作为常规选项显示在帮助消息中?
本教程稍后将介绍此确切用例。您必须创建两个不同的options_description
对象,一个用于可见对象,另一个用于隐藏选项,然后将它们混合到第三个options_description
对象中。打印帮助时,请仅描述可见的帮助。
相关文章:
- 将值指定给向量(2D)的向量中的某个位置
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- Win32编译器选项和内存分配
- 使用Unreal C++获取VR耳机的世界位置/方向
- 写入位置0x0000000C时发生访问冲突
- 如何将两个不同矢量的同一位置的两个元素组合在一起
- GL_SHADERSTORAGE_BUFFER位置是否与其他着色器位置冲突
- C/C++预处理器是否可以检测一些编译器选项
- 是否有C++编译器选项允许激进地删除所有函数调用,并将参数传递给具有空体的函数
- 将--whole archive链接器选项与CMake和具有其他库依赖项的库一起使用
- 如何使用cudaMallocManaged在指针位置初始化对象?(C++)
- 无法获取webot::PositionSensor对象中位置传感器的值
- 提升::P设置选项无法使所有参数都处于位置状态
- 我无法使用位置选项仿真子命令,然后再进行Unregistered_options
- boost::program_options位置选项
- 如何避免在 boost::p rogram_options 中将位置选项指定为"regular"选项?
- 按位置查找未标记的模板选项/参数/参数
- Boost:无法识别的位置参数选项
- 如何添加描述来提升::p rogram_options的位置选项?
- 具有隐式值的Boost程序选项错误地获取位置选项的值