C++と標準ライブラリの本を読んでいるうちに、私は頻繁にアロケータを参照しています。アロケータとは何ですか?アロケータはいつ使用されますか?
例えば、ニコライJosuttis氏のC++標準ライブラリが最後の章でそれらを詳細に説明し、かつアイテム10(「アロケータ規則&の制限に注意してください 『)及び11の両方が(』カスタムの合法的な使用法を理解するにはアロケータ」)は、スコットマイヤーズの有効STLで使用されています。
私の質問は、アロケータは特別なメモリモデルをどのように表していますか?既定のSTLメモリ管理では十分ではありませんか?代わりにアロケータを使用する必要はありますか?
可能であれば、単純なメモリモデルの例で説明してください。
おそらく関連しています:[カスタムC++ STLアロケータの優れた例?](http://stackoverflow.com/q/826569) –