std::set<Key,Compare,Allocator>::rbegin, std::set<Key,Compare,Allocator>::crbegin - cppreference.com
De cppreference.com
</tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody>
|
|
(hasta C++11) | |
|
|
(desde C++11) | |
|
|
(hasta C++11) | |
|
|
(desde C++11) | |
|
|
(desde C++11) | |
Devuelve un iterador inverso al primer elemento del contenedor set invertido. Corresponde al último elemento del contenedor set sin invertir. Si el contenedor set está vacío, el iterador devuelto es igual a rend().
Parámetros
(Ninguno)
Valor de retorno
Un iterador inverso al primer elemento.
Complejidad
Constante.
Notas
Ya que tanto iterator como const_iterator son iteradores constantes (y de hecho pueden ser del mismo tipo), no es posible mutar los elementos del contenedor a través de un iterador devuelto por ninguna de estas funciones miembro.
Ejemplo
#include <iostream> #include <set> int main() { std::set<unsigned> rep{1, 2, 3, 4, 1, 2, 3, 4}; for (auto it = rep.crbegin(); it != rep.crend(); ++it) { for (auto n = *it; n > 0; --n) std::cout << "⏼" << ' '; std::cout << '\n'; } }
Salida:
Véase también
| Devuelve un iterador inverso al final. (función miembro pública) [editar] |