std::set::contains(3)
π std::set::contains(3) π
hiii bestie!! welcome to the page for std::set::contains(3) from the C++ Standard Libary manual β¨ this is the one where we ask a set βdo u contain this key?β and it gives us a yes/no, no cap π
πΈ NAME πΈ
std::set::contains - std::set::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;
- bestie, this overload checks if thereβs an element with key equivalent to
keyin the container π - this overload checks if thereβs 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. periodt π
π 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. itβs giving simple boolean energy, fr fr π
π¦ Complexity π¦
Logarithmic in the size of the container. ngl thatβs the whole complexity tea β
π Example π
// Run this code
#include <iostream>
#include <set>
int main()
{
std::set<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)
thatβs the whole page, bestie π«Ά source: http://cppreference.com, version/date: 2024.06.10, page: std::set::contains(3) β slay and bye π
β¨
π¦ 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