20

プログラムでboost::program_optionsを使用しています。特定のフラグを必須にしたい。これをそれ自体で強制する方法でprogram_optionsを使用してこれを行うことは可能ですか?つまり、エラーメッセージをスローしますか?

4

1 に答える 1

20

ドキュメントによると、オプションの説明でオプションが必要であることを指定できます。

options_description desc;
desc.add_options()
    ("help", "produce help")
    ("count", value<int>()->required(), "number of executions")
    ;
于 2011-01-01T22:33:53.120 に答える