Mappe (C++ Maps)

Da cppreference.com.


Le mappe (map) sono contenitori associativi ordinati che contengono coppie chiave/valore uniche. Le mappe sono ordinate secondo le chiavi delle coppie.

Per esempio potreste creare una mappa che associa una stringa ad un intero e quindi usare quella mappa per mettere in relazione il numero di giorni di ogni mese dell'anno con il nome di quel mese.

map_constructors metodi di default per allocare, copiare e deallocare le mappe
map_operators assegnare, confrontare e accedere agli elementi di una mappa
map_typedefs typedefs di una mappa
begin ritorna un iteratore all'inizio di una mappa
clear rimuove tutti gli elementi dalla mappa
count ritorna il numero degli elementi che hanno una determinata chiave
empty true se la mappa non contiene elementi
end ritorna un iteratore alla posizione successiva a quella dell'ultimo elemento
equal_range ritorna un iteratore al primo elemento successivo a quello che ha uno specifico valore della chiave
erase rimuove tutti gli elementi dalla mappa
find riturna un iteratore a specifici elementi
insert insert inserisce elementi nella mappa
key_comp ritorna la funzione usata per i confronti tra valori della chiave
lower_bound ritorna un iteratore al primo elemento più grande o uguale ad un certo valore
max_size ritorna il massimo numero di elementi che la mappa può contenere
rbegin ritorna un reverse_iterator che punta alla fine della mappa
rend ritorna un reverse_iterator all'inizio della mappa
size ritorna il numero di item nella mappa
swap scambia i contenuti della mappa con un altra
upper_bound ritorna un iteratore al primo elemento più grande di un certo valore
value_comp ritorna la funzione usata per confrontare valori
Strumenti personali
Namespace
Varianti
Azioni
Navigazione
Strumenti
Altre lingue