タグ

2017年12月25日のブックマーク (1件)

  • C++コマンドライン引数

    理想 ビルド不要でヘッダ1つ 標準ライブラリのみに依存していてポータブル ヘルプを自動生成してくれる オプション定義時に格納先の変数を紐付けできる (argc, argv) だけでなく std::string とかからも読み込める 読み込める形式で全ての値を書き出せる マクロではなくtemplateやlambdaなど真っ当なC++ (できればC++11以降の簡潔なスタイル) で書ける GNU getopt https://www.gnu.org/s/libc/manual/html_node/Getopt.html UNIX的な環境ならインストール不要だがC/C++標準ではない ヘルプなど自動生成してくれない C++というよりCなので手作業が多い boost::program_options https://www.boost.org/doc/html/program_options.ht

    C++コマンドライン引数