Descrição
A função C ++ std::forward_list::end() retorna um iterador de acesso aleatório que aponta para o último elemento de forward_list.
Declaração
A seguir está a declaração para a função std :: forward_list :: end () do formulário de cabeçalho std :: forward_list.
C ++ 11
iterator end() noexcept;
const_iterator end() const noexcept;
Parâmetros
Nenhum
Valor de retorno
Se o objeto forward_list 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 :: forward_list :: end ().
#include <iostream>
#include <forward_list>
using namespace std;
int main(void) {
forward_list<int> fl = {1, 2, 3, 4, 5};
cout << "List contains following elements" << endl;
for (auto it = fl.begin(); it != fl.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