Многие вопросы по SO задают о размещении новой функции C ++ ( пример 1 , пример 2 ), для чего она используется. Во многих ответах говорится - настраиваемое размещение объектов, например, в заранее выделенных пространствах.
Но вопрос в том, зачем для этого нужно размещение новых? Выиграл' Достаточно ли перегрузки оператора new для класса? С помощью оператора перегрузки new для класса я могу точно контролировать, откуда берется память - например, вызывать пользовательский распределитель. Итак, зачем мне для этой цели новое размещение?