std::flat_m...t::contains(3)
π std::flat_m...t::contains(3) π
okay so this is the C++ Standard Libary page for std::flat_m...t::contains(3), and it is literally the softest little membership check. bestie, we are checking if a key is in the container. no cap. π
πΈ NAME πΈ
std::flat_multiset::contains β and the NAME line is exactly std::flat_multiset::contains - std::flat_multiset::contains, because she contains herself too, iconic. β¨
π¦ Synopsis π¦
bool contains( const Key& key ) const; (1) (since C++23)
template< class K > (2) (since C++23)
bool contains( const K& x ) const;
Two overloads, both since C++23:
- Checks if there is an element with key equivalent to
keyin the container. - 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 forxβ 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, bestie:
#include <iostream>
#include <flat_set>
int main()
{
std::flat_multiset<int> example{1, 2, 3, 4};
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)
π source check: http://cppreference.com, dated 2024.06.10, page name std::flat_m...t::contains(3) β that is the whole footer, bestie. byeeee β¨π«Ά
π¦ where this page comes from
- nixpkgs unstable: stdman 2024.07.05
- opensuse-leap 16.0: stdman 2024.07.05-bp160.1.9 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms