タグ

STLに関するmas-higaのブックマーク (11)

  • C++ Cheat Sheets & Infographics

    Standard Algorithms

    C++ Cheat Sheets & Infographics
  • unique_ptr のデリータ指定 - krustf の雑記

    25日の記事のコメントで default_delete の特殊化で解決する方法を教えていただきました。ありがとうございます。 個人的メモとして今の所知ってる unique_ptr のデリータ指定方法を纏めておきます。 1.関数オブジェクトを渡す 一番メジャーな方法。関数オブジェクトを作って default_delete の代わりに指定します。 struct master_voice_deleter { void operator()( IXAudio2MasteringVoice* voice ) const { voice->DestroyVoice(); } }; std::unique_ptr< IXAudio2MasteringVoice, master_voice_deleter > ptr; 2. default_delete の特殊化で解決 default_delete をテ

    unique_ptr のデリータ指定 - krustf の雑記
  • unique_ptr で今風な C++ コードを書こう!! - @nojima's blog


     KMC OB  id:nojima   KMC Advent Calendar 2014 10  id:murata Javascript   C++  unique_ptr   rvalue  unique_ptr KMC Advent Calendar 2014   C++03 C++11使 unique_ptr   delete  () 
    unique_ptr で今風な C++ コードを書こう!! - @nojima's blog
  • MSのあまりにもひどいマクロ - ここは匣

    2013-10-10 MSのあまりにもひどいマクロ maxとかminとかが使えないと思ったらminwindef.hとかいうところでマクロとして定義されていてキレそうっていうかこれは完全にブチギレ— 秋弦めい (@maytheplic) October 10, 2013 http://stackoverflow.com/questions/5004858/stdmin-gives-error StackOverflowにも同じような事言ってる人が居たので引用。 どうやら以下のようなコードがエラーになるらしいです #include <algorithm> #include <Windows.h> int main() { int k = std::min(3, 4); return 0; } error C2589: '(' : illegal token on right side of

    mas-higa
    mas-higa 2013/10/11
    どっちが避けるべきかは、勝ったものが正義的な感じする。
  • 「ソートも、サーチも、あるんだよ」 ~標準C++ライブラリにみるアルゴリズムの面白さ

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    「ソートも、サーチも、あるんだよ」 ~標準C++ライブラリにみるアルゴリズムの面白さ
  • ポインタは用法用量を守って正しくお使いください - kikairoya’s diary

  • 使いもしないのにC++のtemplateを毛嫌いする全ての人に - 神様なんて信じない僕らのために


    C++AdventCalendar  使 tr1::arrayboost::array 使 使  array  使        CC++使 
    使いもしないのにC++のtemplateを毛嫌いする全ての人に - 神様なんて信じない僕らのために
  • STL非互換コンテナのRange - How to disappear completely


    C++ Advent Calendar jp 2010 : ATND Advent Calender   Oven Motivetion STL  (STLContainer RequirementsSTL) Some3rdP
    STL非互換コンテナのRange - How to disappear completely
  • 正規表現しちへんげ! 第二夜


    09:25 10/12/31   Polemy  使 TopCoder/ICPCC++       "A Pearl on SAT Solving in Prolog"  "When Simulation Meets Antichains" (PDF)  5 
  • 2010-12-10


     C++ Advent Calendar jp 2010    C++  C++ GC   C++ 使C  便 dis *1   const 便 C  使  C++ 使  STL
    2010-12-10
    mas-higa
    mas-higa 2010/12/10
    one-phase construction
  • C++ の string と vector の reserve() の挙動 - bkブログ


    C++  string  vector  reserve()  C++  string  vector  reserve() 使 reserve()  string  vector  reserve()  (capacity)  (reserve)  (reallocation)   1,00010 s.reserve(1000) 1 (
  • 1