Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Previous revision Next revision | Previous revision | ||
opis_kontenera:map [2008/12/07 18:47] sobol |
opis_kontenera:map [2008/12/07 19:07] (aktualna) sobol |
||
---|---|---|---|
Linia 24: | Linia 24: | ||
typedef pair<const Key, T> value_type; | typedef pair<const Key, T> value_type; | ||
</code> | </code> | ||
+ | Tak więc wyłuskany iterator (*i) wskazuje na znaleziony obiekt value_type. | ||
+ | |||
+ | === Najważniejsze metody === | ||
+ | == Iteratory == | ||
+ | | begin | Zwraca Iterator na początek mapy. | | ||
+ | | end | Zwraca Iterator na koniec mapy (nie istniejący w mapie). | | ||
+ | == Zawartość mapy == | ||
+ | | empty | sprawdza, czy mapa zawiera jakiekolwiek elementy | | ||
+ | | size | zwraca liczbę elementów w mapie | | ||
+ | | max_size | zwraca maksymalną liczbę elementów w mapie | | ||
+ | == Modyfikatory == | ||
+ | | insert | wstawia nowy element | | ||
+ | | erase | usuwa istniejący element | | ||
+ | | swap | zamienia zawartość mapy która wywołuje z mapą podaną w parametrze | | ||
+ | | clear | usuwa zawartość mapy | | ||
+ | == Inne == | ||
+ | | find | znajduje element o zadanym kluczu w mapie | | ||
+ | | count | zlicza elementy o zadanym kluczu w mapie (może zwrócić 0 lub 1) | | ||
+ | | operator[] | umożliwia dostęp do elementu o kluczu podanym operatorowi | | ||
+ | \\ | ||
+ | === Więcej informacji === | ||
+ | [[http://msdn.microsoft.com/en-us/library/s44w4h2s.aspx|MSDN]]\\ | ||
+ | [[http://www.sgi.com/tech/stl/Map.html|SGI Doc]]\\ | ||
+ | [[http://www.cplusplus.com/reference/stl/map/|C++ Reference]]\\ | ||
+ | [[http://en.wikipedia.org/wiki/Map_(C%2B%2B_container)|Wikipedia]]\\ | ||