4° Anno TEORIA 6. Programmazione ad oggetti: il linguaggio C++ | Page 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:

begin()

ritorna un iteratore che punta al primo elemento

end()

ritorna un iteratore che punta all’ ultimo elemento

size():

ritorna il numero di elementi presenti nel vettore

empty()

ritorna true se il vettore è vuoto

push _ back( T)

aggiunge un elemento alla fine del vettore

pop _ back()

rimuove un elemento dall fine del vettore

insert( std:: vector < T >:: iterator, T) aggiunge l’ elemento

specificato nel secondo parametro alla posizione specificata dal primo

clear()

elimina tutti gli elementi dal vettore

Autore: Prof. Rio Chierego Aprile 2025