Traduzioni di questa pagina?:

Mappe (C++ Maps)

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.

Costruttori e Distruttorimetodi di default per allocare, copiare e deallocare le mappe
Map operatorsassegnare, confrontare e accedere agli elementi di una mappa
Map typedefstypedefs di una mappa
beginritorna un iteratore all'inizio di una mappa
clearrimuove tutti gli elementi dalla mappa
countritorna il numero degli elementi che hanno una determinata chiave
emptytrue se la mappa non contiene elementi
endritorna un iteratore alla posizione successiva a quella dell'ultimo elemento
equal_rangeritorna un iteratore al primo elemento successivo a quello che ha uno specifico valore della chiave
eraserimuove tutti gli elementi dalla mappa
findriturna un iteratore a specifici elementi
insertinsert inserisce elementi nella mappa
key_compriturna la funzione usata per i confronti tra valori della chiave
lower_boundritorna un iteratore al primo elemento più grande o uguale ad un certo valore
max_sizeritorna il massimo numero di elementi che la mappa può contenere
rbeginritorna un reverse_iterator che punta alla fine della mappa
rendritorna un reverse_iterator all'inizio della mappa
sizeritorna il numero di item nella mappa
swapscambia i contenuti della mappa con un altra
upper_boundritorna un iteratore al primo elemento più grande di un certo valore
value_compritorna la funzione usata per confrontare valori