5

プログラム オプションを使用して、アプリケーションのコマンド ライン オプションを解析しています。

-Ox、-Oy、-Oz などのいくつかのオプションがあり、Ox と Oy を有効にするスーパー オプション -Oall と、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 に答える