Boost.Program_Optionsの次の簡単な使用法を考えます。
boost::program_options::options_description options("Options");
options.add_options()
("my_bool_flag,b", boost::program_options::value<bool>(), "Sample boolean switch)")
;
...どのコマンドライン引数が評価されfalse
、何が評価されtrue
ますか?
(つまり、プログラムの名前が「foo」で、コマンドラインで次のように実行されると仮定し
foo -b ?
ます。...疑問符を使用して、他のテキストのプレースホルダーをマークします。適切に評価されるすべての可能なテキストオプションとfalse
、何をしtrue
ますか? )。