Il puntatore a std::vector che hai memorizzato in "variabile" (quello che ti viene restituito da new) NON viene riallocato.Originariamente inviato da senise
Grazie per la risposta.
Non capisco però come fa il puntatore al vettore ad essere ancora valido in caso di riallocazione. Se il vector viene spostato in una nuova zona della memoria, il vecchio puntatore potrebbe avere un indirizzo non corretto.
Quello che viene eventualmente alla bisogna riallocato è un membro dell'oggetto std::vector puntato da "variabile".

Rispondi quotando