Przestrzenie nazw
Warianty
Działania

std::multimap::find

Z cppreference.com
< cpp‎ | container‎ | multimap
iterator find(const Key& key );
(1)
const_iterator find(const Key& key )const;
(2)

Znajduje element, którego klucz przy porównaniu jest równykey. Jeśli kontener zawiera wiele elementów z kluczem key, może zostać zwrócony dowolny z nich.

Spis treści

[edytuj]Parametry

key - wartość klucza, z którym element będzie szukany

[edytuj]Zwracana wartość

Iterator wskazujący na element z kluczem równym key. Jeśli nie ma takiego elementu w kontenerze, zwracany jest iterator zakońcowy(ang) (zobacz end()).

[edytuj]Złożoność

Logarytmiczna względem rozmiaru kontenera.

[edytuj]Przykład

#include <iostream>[[:Szablon:cpp/container/correct include assoc]]   int main(){std::multimap<int,char> example ={{1,'a'},{2,'b'}};   auto search = example.find(2);if(search != example.end()){std::cout<<"Found "<< search->first <<" "<< search->second <<'\n';}else{std::cout<<"Not found\n";}}

Wynik:

Found 2 b

[edytuj]Zobacz także

zwraca liczbę elementów o podanym kluczu
(publiczna metoda)[edit]
zwraca przedział elementów o podanym kluczu
(publiczna metoda)[edit]
close