std::flat_map::lower_bound(3)
π std::flat_map::lower_bound(3) β C++ Standard Libary π
okay so bestie, welcome to the C++ Standard Libary page for std::flat_map::lower_bound(3) β yes, that spelling is staying exactly as-is, periodt. π
This is the member that finds you the first element that isnβt less than your key, and itβs giving βfinding-the-first-not-less-elementβ energy.
π NAME π
std::flat_map::lower_bound β literally std::flat_map::lower_bound. Thatβs the name, bestie, no cap. π«Ά
πΈ Synopsis πΈ
Four overloads, all since C++23, all iconic: β¨
iterator lower_bound( const Key& key ); (1) (since C++23)
const_iterator lower_bound( const Key& key ) const; (2) (since C++23)
template< class K > (3) (since C++23)
iterator lower_bound( const K& x );
template< class K > (4) (since C++23)
const_iterator lower_bound( const K& x ) const;
- 1,2) Returns an iterator pointing to the first element that is not less than (i.e. greater or equal to)
key. - 3,4) Returns an iterator pointing to the first element that compares not less (i.e. greater or equal) to the value
x. This overload participates in overload resolution only if the qualified-idCompare::is_transparentis valid and denotes a type. It allows calling this function without constructing an instance ofKey.
π Parameters π
Hereβs the tea on the args, bestie:
keyβ key value to compare the elements to.xβ alternative value that can be compared toKey.
π₯ Return value π₯
Iterator pointing to the first element that is not less than key. If no such element is found, a past-the-end iterator (see end()) is returned. Thatβs the whole mood. π
β Complexity β
Logarithmic in the size of the container. Lowkey efficient, highkey iconic. π
π§ Example π§
This section is incomplete Reason: no example
π See also π
Donβt forget the sibling functions, bestie:
equal_rangeβ returns range of elements matching a specific key (public member function).upper_boundβ returns an iterator to the first element greater than the given key (public member function).
π¦ Category π¦
* Todo no example
k bye bestie π β source/version: http://cppreference.com Β· date: 2024.06.10 Β· page: std::flat_map::lower_bound(3) π«Άβ¨
π¦ 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