Perhaps some additions to Steve answer:
Indeed, internal distribution is performed by distributors that fulfill two separate goals: allocating and freeing memory, and building and destroying objects. Objects always (copy or move) built on insertand destroyed on erase, however, interns change.
Based containersNode, , node, , (, next/prev ). , .
, , ; , , , ( ), , .
new/delete, , .