iterator lower_bound( const Key& key );
(1) (constexpr since C++26)const_iterator lower_bound( const Key& key ) const;
(2) (constexpr since C++26)template< class K >
iterator lower_bound( const K& x );
template< class K >
const_iterator lower_bound( const K& x ) const;
1,2) Returns an iterator pointing to the first element that is not less than key.
3,4) Returns an iterator pointing to the first element that compares not less than x.
This overload participates in overload resolution only if
Compare
is
transparent. It allows calling this function without constructing an instance of
Key
.
[edit] Parameters key - key value to compare the elements to x - alternative value that can be compared toKey
[edit] Return value
An iterator pointing to the first element that is not less than the given key, or end() is no such element exists.
[edit] ComplexityLogarithmic in the size of the container.
Notes [edit] Example [edit] See also returns range of elements matching a specific keyRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4