前のboost::program_option~1ではコマンドライン・オプションを読み込む簡単な例を見たが, オプションにデフォルト値を与えたり、色々な型のオプションを使えたりすると便利なので、 ちょっとした応用編。 例によって、boost.orgのドキュメントを参照の事。この例の全ソースはlibs/program_options/example/options_description.cpp 以下は、直訳・意訳・妄想・実験結果等。 前回と同様、 #include <boost/program_options.hpp> using namespace boost; namespace po = boost::program_options; #include <iostream> #include <algorithm> #include <iterator> using namespac