Я только что читал о std::allocator
. По-моему, это более сложно для использования его вместо использования new
и delete
.
С allocator
мы должны явно выделить память "кучи", создать его, уничтожить его и затем наконец освободить память. Итак, почему это было создано?
В которых случаях это может использоваться и когда это должно использоваться вместо нового и удалить?