アロケータ、カスタムコンテナ、およびその他の高度な話題〜ぱらぱらめくる『STL標準講座』

  • アロケータ
    • メモリをどうハンドリングするかを決めるのがアロケータ
    • アロケータもオブジェクトで、コンテナオブジェクトを作ると、メンバーとしてアロケータが作られる
  • カスタムコンテナ
    • STLのコンテナを拡張して作る
    • 作成自体はそれなりに簡単だけれど、「きちんと条件をそろえて作る」必要があるので、記載量が大きくなるのがふつう
    • typedef....などがたくさん並ぶ、ということ
    • テンプレート関数も作らないといけない、挿入とか消去とか、「STLコンテナ仕様」に沿ったものを一通り
    • もちろんコンストラクタ・デコンストラクタも、きっちり