English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Deque (coda a due estremità) C++
La funzione end() di Deque di C++ restituisce un iteratore che punta alla fine, che punta alla posizione successiva dell'ultimo elemento del contenitore. Se il contenitore della coda a due estremità è vuoto, il valore restituito dalla funzione end() è lo stesso della funzione begin(). L'elemento situato dopo l'ultimo elemento e non punta a nessun elemento.
iterator end();
Non contiene alcun parametro.
Restituisce un iteratore che punta alla fine.
Vediamo un esempio semplice
#include#includeusing namespace std; int main() { deque k = {10, 20, 30, 40, 50}; deque::iterator itr = k.begin(); while(itr != k.end()) { cout << *itr; cout << " \t"; ++itr; } return 0; }
Output:
10 20 30 40 50
In questo esempio, utilizza la funzione end() nel ciclo while per iterare attraverso l'intero contenitore deque.