Perché in metà del codice sembra che lavori sul vector elementi, ma dentro al for lavori effettivamente sul vector plate?

(per inciso, invece di acciaio[acciaio.size()-1] puoi semplicemente scrivere acciaio.back())