English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Uso e exemplo do Deque end()

C++ Deque ( Fila Dupla )

C ++ A função end() do Deque retorna um iterador apontando para o final, que aponta para a posição após o último elemento do contêiner. Se o contêiner da fila dupla estiver vazio, o valor retornado pela função end() é o mesmo que o retornado pela função begin(). O elemento localizado após o último elemento e não aponta para nenhum elemento.

Sintaxe

iterator end();

Parâmetros

Não contém nenhum parâmetro.

Retorno

Ele retorna um iterador apontando para o final.

Exemplo1

Vamos ver um exemplo simples

#include#includeusing namespace std;
int main()
{
 dequek={10,20,30,40,50};
 deque::iterator itr = k.begin();
 while (itr != k.end())
 {
  cout <<*itr;
  cout << " \t";
  ++itr;
 } 
   return 0;
}

Saída:

10 20 30 40 50

Neste exemplo, use a função end () no loop while para iterar por todo o contêiner de fila dupla.

C++ Deque ( Fila Dupla )