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]]\\ | ||