Согласно С++ Primer 4th edition, стр. 755, есть примечание:
Современные программы на С++ обычно должны использовать класс распределителя для выделения памяти. Это безопаснее и гибче.
Я не совсем понимаю это утверждение.
До сих пор все материалы, которые я читал, учатся с помощью new
выделять память на С++.
Пример того, как векторный класс использует распределитель, показан в книге.
Однако я не могу думать о других сценариях.
Может кто-нибудь помочь прояснить это утверждение? и дать мне больше примеров?
Когда следует использовать распределитель и когда использовать new
? Спасибо!