Durante la lettura di libri su C++ e la libreria standard, vedo frequenti riferimenti agli allocatori.Quali sono gli allocatori e quando è necessario il loro uso?
Per esempio, di Nicolai Josuttis Il C++ standard Biblioteca li discute in dettaglio nel capitolo precedente, e entrambe le voci 10 ("essere a conoscenza delle convenzioni Ripartitori & restrizioni ') e 11 (' comprendere gli usi legittimi personalizzato allocatori ") in Scott Meyers Efficace STL sono circa il loro uso.
La mia domanda è: in che modo gli allocatori rappresentano uno speciale modello di memoria? La gestione della memoria STL predefinita non è sufficiente? Quando invece dovrebbero essere usati gli allocatori?
Se possibile, spiegare con un esempio di modello di memoria semplice.
Possibilmente correlato: [Esempi convincenti di allocatori personalizzati di C++ STL?] (Http://stackoverflow.com/q/826569) –