Biblioteca de listas C ++ - função begin ()

Descrição

A função C ++ std::list::begin() retorna um iterador de acesso aleatório que aponta para o primeiro elemento da lista.

Declaração

A seguir está a declaração para o formulário de função std :: list :: begin () std :: list header.

C ++ 98

iterator begin();
const_iterator begin() const;

C ++ 11

iterator begin() noexcept;
const_iterator begin() const noexcept;

Parâmetros

Nenhum

Valor de retorno

Se o objeto de lista for qualificado constante, o método retorna um iterador de acesso aleatório constante, caso contrário, um iterador de acesso aleatório não constante.

Exceções

Esta função de membro nunca lança exceção.

Complexidade de tempo

Constante, ou seja, O (1)

Exemplo

O exemplo a seguir mostra o uso da função std :: list :: begin ().

#include <iostream>
#include <list>

using namespace std;

int main(void) {
   list<int> l = {1, 2, 3, 4, 5};

   cout << "List contains following elements" << endl;

   for (auto it = l.begin(); it != l.end(); ++it)
      cout << *it << endl;

   return 0;
}

Vamos compilar e executar o programa acima, isso produzirá o seguinte resultado -

List contains following elements
1
2
3
4
5