English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
iterator end();
Não contém nenhum parâmetro.
Ele retorna um iterador apontando para o final.
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.