Descripción
Devuelve un iterador que hace referencia al primer elemento del contenedor establecido.
Declaración
A continuación se muestran las formas en que std :: set :: begin funciona en varias versiones de C ++.
C ++ 98
iterator begin();
const_iterator begin() const;
C ++ 11
iterator begin() noexcept;
const_iterator begin() const noexcept;
Valor devuelto
Devuelve un iterador que hace referencia al primer elemento del contenedor establecido.
Excepciones
Nunca arroja excepciones.
Complejidad del tiempo
La complejidad del tiempo es constante.
Ejemplo
El siguiente ejemplo muestra el uso de std :: set :: begin.
#include <iostream>
#include <set>
int main () {
int myints[] = {50,40,30,20,10};
std::set<int> myset (myints,myints+10);
std::cout << "myset contains:";
for (std::set<int>::iterator it = myset.begin(); it!=myset.end(); ++it)
std::cout << ' ' << *it;
std::cout << '\n';
return 0;
}
El programa anterior se compilará y ejecutará correctamente.
myset contains: 0 1 10 20 30 40 50 26390 2065620553