This means that the vector holds the allocated memory and must fulfill the internal construction (= placing a new one) of the objects nested in it. Is this a valid assumption?
Yes
In addition, does this mean that the container manually calls the destructor and not causes the deletion?
Yes
- , ? , , , ?
. , , , . , , ( ) . , , node, .
, .
, new/delete .
, - , , ?
. Allocators - , , , (allocate, deallocate...), ( == , , ).
, ( , -, , malloc -- , ).
, new - , , , . . : , .
new, . - , (), 18.4.1.3, . , (void*), (), , .