Ti faccio un esempio col tuo vettore:
Voglio cancellare i nomi uguali:
1)pippo
2)paolo
3)pietro
4)pippo
5)pluto (aggiunto da me per farti capire meglio ^^ )
ad un certo punto vedo che l'elemento 1 e l'elemento 4 sono uguali, e dunque voglio cancellare il record 4 ma se semplicemente metto vuoto l'elemento 4 succede che avò un vettore del genere
1)pippo
2)paolo
3)pietro
4)
5)pluto
dunque c'è un buco nel punto 4 e non va bene, allora devo comprimere il vettore, cioè far scivolare in giù tutti gli elementi, ciò però comporta anche di aggiornare il numero di elementi contenuti nel vettore. in modo da avere:
1)pippo
2)paolo
3)pietro
4)pluto

