std::set<Key,Compare,Allocator>::begin, std::set<Key,Compare,Allocator>::cbegin - 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 al primer elemento del set.
Si el set está vacío, el iterador devuelto será igual a end().
Parámetros
(Ninguno)
Valor de retorno
Iterador 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 <algorithm> #include <iostream> #include <set> int main() { std::set<int> set = { 3, 1, 4, 1, 5, 9, 2, 6, 5 }; std::for_each(set.cbegin(), set.cend(), [](int x) { std::cout << x << ' '; }); std::cout << '\n'; }
Salida:
Véase también
| Devuelve un iterador al final. (función miembro pública) [editar] |