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 2024