Con vectorvoluto.pop() mi pare che si tolga l'ultimo...
Ma il primo come si rimuove?
Grazie!
![]()
Con vectorvoluto.pop() mi pare che si tolga l'ultimo...
Ma il primo come si rimuove?
Grazie!
![]()
Con vectorvoluto.erase(vectorvoluto.begin()). Nota che l'operazione non è leggerissima dato che per eliminare un elemento che non sia l'ultimo in un vettore bisogna spostare tutti i successivi indietro di una posizione.
Se tuttavia l'ordine non è importante, puoi sempre scambiare il primo con l'ultimo e chiamare vectorvoluto.pop().
Amaro C++, il gusto pieno dell'undefined behavior.