5

我使用程序选项来解析我的应用程序的命令行选项。

我有几个选项,如 -Ox、-Oy、-Oz,... 我想要一个超级选项 -Oall 启用 Ox 和 Oy 以及另一个启用 Oz 和 Ow 的 -Osub。

有没有办法使用 Boost Program Options 做到这一点?

一开始想查看Oall的值,然后手动启用Ox和Oy,但是解析后无法编辑值。

我想避免使用变量来存储 Ox、Oy 的值,因为我可以有很多这些选项。

谢谢

4

1 回答 1

1

我在你的程序逻辑中看到了更多,所以我怀疑程序选项提供了这个。只需使用

if (Oall)
{Ox = Oy = Oz = true;}

等等

于 2011-11-09T15:12:44.637 回答