タグ

ブックマーク / boost.cppll.jp (2)

  • Type-safe 'printf-like' format class

    iww
    iww 2015/04/20
    EUCJP
  • Boost Pool Library

    Boost Pool Library はじめに Poolとは何か? Poolアロケーションは使い方の制限があるものの非常に高速なメモリー割り当て方法である。 Poolアロケーション(「単純分割記憶域(simple segregated storage)」とも言う)のより詳細な情報は概念資料を見よ。 なぜPoolを使うのか? Poolsを使用すると、プログラム中でどのようにメモリーが使用されるかを、よりうまく管理することができる。 例えば、一度に小さなオブジェクトを大量に割り当てたいときがあり、 そしてそれらの一切が要らなくなるというときがやってくる、という状況になり得るだろう。 プールインターフェイス使えば、それらのデストラクターを実行するか、忘却の彼方へ送り去るかを選ぶことができる。 プールインタフェースはメモリーリークが起きないことを保証してくれる。 いつPoolを使うべきか? 通常、

    iww
    iww 2012/07/12
  • 1