std::multimap::contains(3) C++ Standard Libary std::multimap::contains(3) NAME std::multimap::contains - std::multimap::contains Synopsis bool contains( const Key& key ) const; (1) (since C++20) template< class K > (2) (since C++20) bool contains( const K& x ) const; 1) Checks if there is an element with key equivalent to key in the con- tainer. 2) Checks if there is an element with key that compares equivalent to the value x. This overload participates in overload resolution only if the qualified- id Compare::is_transparent is valid and denotes a type. It allows calling this function without constructing an instance of Key. Parameters key - key value of the element to search for x - a value of any type that can be transparently compared with a key Return value true if there is such an element, otherwise false. Complexity Logarithmic in the size of the container. Example // Run this code #include <iostream> #include <map> int main() { std::multimap<int, char> example{{1, 'a'}, {2, 'b'}}; for (int x : {2, 5}) if (example.contains(x)) std::cout << x << ": Found\n"; else std::cout << x << ": Not found\n"; } Output: 2: Found 5: Not found See also find finds element with specific key (public member function) count returns the number of elements matching specific key (public member function) equal_range returns range of elements matching a specific key (public member function) http://cppreference.com 2024.06.10 std::multimap::contains(3)
NAME | Synopsis | Parameters | Return value | Complexity | Example | Output: | See also
Want to link to this manual page? Use this URL:
<https://man.FreeBSD.org/cgi/man.cgi?query=std::multimap::contains&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>