Descrição
A função C ++ std::deque::begin() retorna um iterador de acesso aleatório que aponta para o primeiro elemento do deque.
Declaração
A seguir está a declaração para o formulário de função std :: deque :: begin () std :: deque 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 deque 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 :: deque :: begin ().
#include <iostream>
#include <deque>
using namespace std;
int main(void) {
deque<int> d = {1, 2, 3, 4, 5};
cout << "Contents of deque are" << endl;
for (auto it = d.begin(); it != d.end(); ++it)
cout << *it << endl;
return 0;
}
Vamos compilar e executar o programa acima, isso produzirá o seguinte resultado -
Contents of deque are
1
2
3
4
5