Biblioteca de vectores C ++ - función begin ()

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