タグ

C++に関するkage3111のブックマーク (2)

  • 【2023年】C++本 「人気ランキング30 / おすすめ参考書10選」

    C++は、単純なオブジェクト指向プログラミングから、低レベルレイヤーを意識したハイパフォーマンスなプログラム開発まで、幅広い活用ができる言語。 特に、処理性能・メモリ最適化などかなり低レベルな操作が可能ゆえに、ハイエンドゲーム(PS4など)開発や組み込み機器開発など、一定の性能下で最大限のパフォーマンスを出すのに用いられます。 C++は今なおハイパフォーマンスなプログラムを実装する最有力な言語です。 ぼく自身ハイエンドゲーム開発で10年以上C++を活用していますが、その高い性能と膨大な仕様は、ある意味プログラミングのすべてを詰め込んだような魅力がある言語のように感じます。 その多様なできることに対して、習得コストは高いですが、その分習得すると、他の言語などは簡単に思えるほど、全てが詰め込まれたような言語です。 そんなC++の参考書を、新書・人気ランキングとともに紹介していきます。

    【2023年】C++本 「人気ランキング30 / おすすめ参考書10選」
    kage3111
    kage3111 2021/05/11
    [2021] [人気ランキング] [オススメ参考書]
  • コマンドラインの解析

    int main(int argc, char* argv[]) { vector<string> args(argv, argv+argc); if ( args.size() <= 1 ) { cerr << "no input file(s). --help to see the help." << endl; return 1; } if ( args[1] == "--help" ) { usage(); // '使い方'を出力 return 0; } if ( args[1] == .... ) ... みたいな"力技"でコマンドラインを解析するんですが、オプションが増えてくると力技では相当に面倒で複雑なコーディングを強いられます。 コマンドラインを解析してくれるライブラリといえば、Cの世界ならgetopt()が有名どころですけど、今回はいつもなにかとお世話になっているBoos

  • 1