Descripción
La función C ++ std::vector::begin() devuelve un iterador de acceso aleatorio que apunta al primer elemento del vector.
Declaración
A continuación se muestra la declaración de la función std :: vector :: begin () del encabezado std :: vector.
C ++ 98
iterator begin();
const_iterator begin() const;
C ++ 11
iterator begin() noexcept;
const_iterator begin() const noexcept;
Parámetros
Ninguna
Valor devuelto
Devuelve un iterador de acceso aleatorio que apunta al primer elemento del vector.
Excepciones
Esta función miembro nunca lanza una excepción.
Complejidad del tiempo
Constante es decir O (1)
Ejemplo
El siguiente ejemplo muestra el uso de la función std :: vector :: begin ().
#include <iostream>
#include <vector>
using namespace std;
int main(void) {
auto il = {1, 2, 3, 4, 5};
vector<int> v(il);
for (auto it = v.begin(); it != v.end(); ++it)
cout << *it << endl;
return 0;
}
Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:
1
2
3
4
5