std::multimap<Key,T,Compare,Allocator>::lower_bound
De cppreference.com
iterator lower_bound(const Key& key ); | (1) | |
const_iterator lower_bound(const Key& key )const; | (1) | |
template<class K > iterator lower_bound(const K& x ); | (2) | (desde C++14) |
template<class K > const_iterator lower_bound(const K& x )const; | (2) | (desde C++14) |
1) Devuelve un iterador que apunta al primer elemento que es no menor que (es decir, mayor o igual a)
key
.2) Devuelve un iterador que apunta al primer elemento que se compara no menor (es decir, mayor o igual) al valor
x
. Esta sobrecarga solo participa en la resolución de sobrecargas si el id-calificado Compare::is_transparent es válido y denota un tipo. Permite llamar a esta función sin construir una instancia de Key
.Contenido |
[editar]Parámetros
key | - | El valor de la clave con la cual comparar los elementos. |
x | - | Valor alternativo que puede compararse con Key . |
[editar]Valor de retorno
Un iterador que apunta al primer elemento que no es menor que key
. Si no se encuentra tal elemento, se devuelve un iterador después del final (véase end()).
[editar]Complejidad
Logarítmica en el tamaño del contenedor.
[editar]Véase también
Devuelve un rango de elementos que coinciden con una clase específica. (función miembro pública) | |
Devuelve un iterador al primer elemento mayor que la clave dada. (función miembro pública) |