我使用程序选项来解析我的应用程序的命令行选项。
我有几个选项,比如-Ox,-Oy,-Oz,......我希望有一个超级选项-Oall,它可以启用Ox和Oy以及另一个启用Oz和Ow的-Osub。
使用Boost程序选项有没有办法做到这一点?
首先,我想检查Oall的值,然后手动启用Ox和Oy,但是在解析后无法编辑值。
我想避免使用变量来存储Ox,Oy的值,因为我可以有很多这些选项。
由于
答案 0 :(得分:1)
我在你的程序逻辑中看到的更多,所以我怀疑程序选项提供了这个。 只需使用
if (Oall)
{Ox = Oy = Oz = true;}
等