Автор Vepsi задал вопрос в разделе Другие языки и технологии
Что делается в этих строках кода (аллокаторы)? С++ и получил лучший ответ
Ответ от Капитан Гугл[гуру]
Здесь ничего особенного не происходит, allocator< int > - синоним new int. Если полностью убрать все аллокаторы, код выйдет эквивалентным.
А вообще аллокаторы подменяют операции выделения и освобождения памяти (new и delete), если стандартные по какой-то причине (чаще всего из-за скорости) не устраивают. Например, можно выделить в программе 100КБ одним new, а потом самостоятельно раздавать память уже оттуда.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Что делается в этих строках кода (аллокаторы)? С++
Динамический массив char
Здравствуйте.
Да, стандартные аллокаторы выделяют память выравненную на некоторую
подробнее...