メインページ | モジュール | 名前空間一覧 | クラス階層 | 構成 | ファイル一覧 | 名前空間メンバ | 構成メンバ | ファイルメンバ | 関連ページ

メモリアロケータ

インスタンスの生成と削除に関するカスタマイズ機能 [詳細]

構成

class  allocator
 メモリプールを使用したSTL互換のアロケータクラス [詳細]

class  fixed_new_pool
 グローバルな new および delete 演算子による固定長メモリプール [詳細]

class  fixed_simple_pool
 排他制御のない固定長メモリプール [詳細]

class  fixed_sized_allocator
 固定サイズのアロケータを定義するためのヘルパークラス [詳細]

class  fixed_sized_new
 指定メモリプールを用いた new および delete 演算子 [詳細]

class  variable_new_pool
 グローバルな new および delete 演算子による可変長メモリプール [詳細]

class  variable_simple_pool
 排他制御のない可変長メモリプール [詳細]

class  variable_sized_new
 指定メモリプールを用いた new および delete 演算子 [詳細]


解説

STL用のアロケータ:
  STLのコンテナは、テンプレート引数としてアロケータを指定するようになっているため、それに適合する 任意のメモリプールを指定できるアロケータを提供する。
new および delete 演算子のカスタマイズ:
  任意のメモリプールを指定できる new および delete 演算子を定義した既定クラスを提供する。