Как иметь возможность включения других параметров в параметрах программы Boost без использования переменных? - PullRequest
5 голосов
/ 09 ноября 2011

Я использую параметры программы для анализа параметров командной строки моего приложения.

У меня есть несколько опций, таких как -Ox, -Oy, -Oz, ... и я хочу иметь супер-опцию -Oall, которая включает Ox и Oy, и другую -Osub, которая включает Oz и Ow.

Есть ли способ сделать это с помощью параметров программы Boost?

Сначала я хотел проверить значение Oall, а затем вручную активировать Ox и Oy, но редактирование значений после анализа невозможно.

Я хочу избежать использования переменных для хранения значений Ox, Oy, потому что у меня может быть много вариантов этих тезисов.

Спасибо

1 Ответ

1 голос
/ 09 ноября 2011

Я вижу это больше в логике вашей программы, поэтому я сомневаюсь, что параметры программы обеспечивают это.Просто используйте

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

и такие

...