Il vector non si sposta, è il puntatore alla memoria contenuto al suo interno a cambiare al momento della riallocazione.
Ok, credo che il funzionamento sia chiaro.
Dunque verrebbe invalidato un eventuale puntatore ad un oggetto interno, ma non il puntatore al vector.

Vi ringrazio per tutte le risposte