Podczas czytania książek w C++ i standardowej bibliotece widzę częste odniesienia do alokatorów.Co to są podzielniki i kiedy ich użycie jest konieczne?
Na przykład Nicolai Josuttis za C++ Standardowa biblioteka omawia je szczegółowo w poprzednim rozdziale, a oba elementy 10 ("mieć świadomość konwencji podzielniki & ograniczenia«) i 11 (»zrozumieć legalnych zastosowań zwyczaju podzielniki ") w Scott Meyers's Efektywny STL dotyczy ich użycia.
Moje pytanie brzmi, w jaki sposób podzielniki reprezentują specjalny model pamięci? Czy domyślne zarządzanie pamięcią STL nie jest wystarczające? Kiedy należy użyć alokatorów?
Jeśli to możliwe, proszę wyjaśnić za pomocą prostego przykładu modelu pamięci.
Prawdopodobnie powiązane: [atrakcyjne przykłady niestandardowych alokatorów C++ STL?] (Http://stackoverflow.com/q/826569) –