reallocation
A vector moving its elements into a new, bigger block of memory.
On reallocation a vector allocates a larger buffer, moves or copies every element into it, and frees the old one, invalidating all pointers, references, and iterators to its elements.
See also