English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Deque (double-ended queue) in C++
Utilizzo e esempio della funzione at() di Deque C++
Sintassi
parametro:definisce la posizione dell'elemento da restituire.
Dove,size_type è un tipo di intero unsigned.
Restituisce un riferimento all'elemento specificato.
Vediamo un esempio semplice
#include<iostream> #include<deque> using namespace std; int main() { deque<char> ch = {'n', 'h', 'o', 'o', 'o', '.', 'c', 'o', 'm'}; for(int i = 0; i < ch.size(); i++) cout << ch.at(i); return 0; {}
Output:
oldtoolbag.com
Vediamo un esempio semplice
#include<iostream> #include<deque> using namespace std; int main() { deque<int> k={1,2,3,4,5}; cout << k.at(5); return 0; {}
Output:
terminate chiamato dopo il lancio di un'istanza di 'std::out_of_range'
In questo esempio, la funzione at() tenta di accedere a un elemento al di fuori della dimensione del contenitore. Pertanto, genererà un'eccezione, ovvero una condizione fuori da range.