English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La coda a due estremità rappresenta la coda a due estremità. Esegue una generalizzazione della struttura dati coda, che consente di inserire e eliminare elementi sia dall'estremità anteriore che dall'estremità posteriore.
deque<object_type> deque_name;
Metodo | Descrizione |
---|---|
assign() | Assegna nuovo contenuto e sostituisce il contenuto vecchio. |
emplace() | Aggiunge un nuovo elemento nella posizione specificata. |
emplace_back() | Aggiunge un nuovo elemento alla fine. |
emplace_front() | Aggiunge un nuovo elemento all'inizio della coda a due estremità. |
insert() | Aggiunge un nuovo elemento prima della posizione specificata. |
push_back() | Aggiunge un nuovo elemento alla fine del contenitore. |
push_front() | Aggiunge un nuovo elemento all'inizio del contenitore. |
pop_back() | Elimina l'ultimo elemento dalla coda a due estremità. |
pop_front() | Elimina il primo elemento dalla coda a due estremità. |
swap() | Scambia il contenuto di due code a due estremità. |
clear() | Elimina tutto il contenuto della coda a due estremità. |
empty() | Controlla se il contenitore è vuoto. |
erase() | Elimina l'elemento. |
max_size() | Determina la dimensione massima della coda a due estremità. |
resize() | Cambia la dimensione della coda a due estremità. |
shrink_to_fit() | Riduce la memoria per adattarsi alla dimensione della coda a due estremità. |
size() | Ritorna il numero di elementi. |
at() | Esse accede all'elemento nella posizione pos. |
operator[]() | Esse accede all'elemento nella posizione pos. |
operator=() | Assegna nuovo contenuto al contenitore. |
back() | Esso accede all'ultimo elemento. |
begin() | Restituisce un iteratore all'inizio della coda. |
cbegin() | Restituisce un iteratore costante all'inizio della coda. |
end() | Restituisce un iteratore all'ultima posizione. |
cend() | Restituisce un iteratore costante all'ultima posizione. |
rbegin() | Restituisce un iteratore inverso all'inizio. |
crbegin() | Restituisce un iteratore costante inverso all'inizio. |
rend() | Restituisce un iteratore inverso all'ultima posizione. |
crend() | Restituisce un iteratore inverso costante all'ultima posizione. |
front() | Esso accede all'ultimo elemento. |