4° Anno TEORIA 6. Programmazione ad oggetti: il linguaggio C++ | Página 45

Linguaggio C ++: peculiarità – la classe vector

La classe vector ci offre array con dimensione variabile e relative funzioni di utility.
Sono molto comodi da utilizzare e non hanno particolari svantaggi rispetto agli array statici tradizionali.
I metodi di utility sono i seguenti: A) AGGIUNTA / RIMOZIONE push _ back( val) aggiunge un elemento alla fine del vettore pop _ back() rimuove un elemento dall fine del vettore
insert( std:: vector < T >:: iterator, val) aggiunge l’ elemento specificato nel secondo parametro alla posizione specificata dal primo
erase( pos) clear() rimuove un elemento del vettore in una posizione specifica elimina tutti gli elementi dal vettore B) ACCESSO AGLI ELEMENTI front() back() fa riferimento al primo elemento del vettore fa riferimento all ' ultimo elemento del vettore
at( index)
restituisce l ' elemento alla posizione specificata con controllo dei limiti.
operator [ ]
accesso diretto tramite indice( senza controllo limiti)
data() puntatore all ' array sottostante
Autore: Prof. Rio Chierego Marzo 2026