C++/Map: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Ethefor (dyskusja | edycje)
m lit.
Nie podano opisu zmian
Linia 1:
== Opis ==
 
Mapa to posortowany kontener asocjacyjny, czyli zbiornik o zmiennej długości gromadzący dane, które można dodawać i usuwać. Nie można jednak dodawać danych na konkretną pozycjepozycję, ponieważ kolejność ustalana jest według danego klucza. Mapa jest również parowym zbiornikiem asocjacyjnym, czyli jej elementami są pary wartości klucz i dana. Pierwszej wartości key_type, czyli klucza mapy, nie można zmieniać, natomiast druga wartość danej jest przypisywalna (np.(*i).second=2). Mapa jest w końcu unikalnym kontenerem asocjacyjnym, co oznacza, że każde dwa elementy mają różny klucz.
 
Mapa zdefiniowana jest w standardowym nagłówku ''map'' oraz w niestandardowym, wstecznie kompatybilnym nagłówku ''map.h''.