タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

C++11に関するgfxのブックマーク (5)

  • ゲーム開発者のための C++11/C++14

    constexpr関数はコンパイル時処理。これはいい。実行時が霞んで見える。cpuの嬌声が聞こえてきそうだGenya Murakami

    ゲーム開発者のための C++11/C++14
    gfx
    gfx 2013/09/16
  • 『C++ポケットリファレンス』という本を書きました! - Faith and Brave - C++で遊ぼう

    C++11対応の『C++ポケットリファレンス』というを書きました。 C++ポケットリファレンス - Amazon C++ポケットリファレンス - 技術評論社 書は、標準C++のリファレンスです。「何がしたい」から「どうやって」を調べる、逆引きリファレンスの形式をとっています。 ポケットリファレンスはシリーズもので、これまで多くの言語やフレームワークのが出ていますが、縁あって技術評論社さんからC++版のお話をいただき、書かせてもらいました。 今回は、私を含む、C++コミュニティのメンバ6人で書きました。 書はライブラリの使い方を主題として扱いますが、C++11に関する日語書籍はこれが初となる実情があるため、言語の基文法も力を入れて書いています。そのため、書はライブラリのリファレンス書としてだけでなく、C++の入門書として使うこともできると思います。 「ポケットリファレンス」と

    gfx
    gfx 2013/04/24
  • autoを使おう - p_tan's blog

    GoingNative 2012のスライドを眺めていたらびっくりしたのでメモ。 STL11: Magic && Secrets | GoingNative 2012 | Channel 9のスライド24枚目。 map<string, int> m; for(const auto& p1 : m) for(const pair<string, int>& p2 : m) このfor文、どっちが速い?って問い。 答えは上の方。 下が遅いのは、mのvalue_typeはpair<const string, int>だから一時オブジェクトpairが発生してstringがコピーされるから、だそうで。 とりあえず型を指定したい時以外はautoを使えばいいみたい。

    autoを使おう - p_tan's blog
    gfx
    gfx 2012/02/08
  • C++03 の仕様から変更のあったライブラリ - melpon日記 - HaskellもC++もまともに扱えないへたれのページ

    この記事は C++11 Advent Calendar 13 日目の記事です。 C++03 で用意されていた標準ライブラリは基的にそのまま残っていたり deprecate されていたりとかぐらいしかありませんが、それでも少し仕様が変更されていたりとかしています。 後方互換性を維持するためあまりダイナミックな変更はされていませんが、それでも結構嬉しい変更だったりするので、覚えてる部分だけ紹介しておきます。(誰か一覧とか作ってくれませんかね?) のアルゴリズム関数に渡す関数オブジェクトの制限の緩和 C++03 では、 のアルゴリズム関数(accumulate, inner_product, partial_sum, adjacent_difference)に渡す関数オブジェクトでは、一切の副作用が禁止されていました。そのため、 struct Hoge { int operator()(int

    C++03 の仕様から変更のあったライブラリ - melpon日記 - HaskellもC++もまともに扱えないへたれのページ
    gfx
    gfx 2011/12/13
  • C++0xが国際標準C++11へ。 - Faith and Brave - C++で遊ぼう

    cppllとboostjpに送ったメールですが、こちらにも再掲します: == ついに ねんがんの 国際標準をてにいれたぞ!: C++0x、全会一致で承認される C++0xが満場一致で国際標準として承認されました。 やりました! 日からも全員が賛成票を出していました。 さて、C++11の仕様が固まってこれから大きな変更はないでしょうから、 そろそろC++11の解説サイトやリファレンスを整備していかなくてはいけません。 cppll, boostjpのコミュニティで集合知としてのリファレンスサイトを作っていきたいと考えています。 私の方でGoogle Sitesのcpprefjpを作成し進めているのですが、人手不足でなかなか進んでいない状況です。 cpprefjp - C++語リファレンス この活動に興味を持ち、コアメンバとなってくれる方を募集しています。 C++11が広く使われて欲しいと

    C++0xが国際標準C++11へ。 - Faith and Brave - C++で遊ぼう
    gfx
    gfx 2011/08/13
  • 1