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.