English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione back() della coda C++ restituisce l'ultimo elemento della coda. Qui, l'ultimo elemento è l'elemento più recente. È l'elemento aggiunto per ultimo.
value_type& back(); const value_type& back() const;
Questa funzione non accetta alcun parametro. Serve solo per restituire il valore dell'ultimo elemento.
Questa funzione restituisce l'ultimo elemento della coda.
#include <iostream> #include <queue> int main() { std::queue<int> newqueue; newqueue.push(24); newqueue.push(80); newqueue.back() += newqueue.front(); std::cout << "newqueue.back() modificato a" << newqueue.back(); return 0; }
Output:
Modifica newqueue.back() a 104
La complessità della funzione è costante.
Questa funzione accede al contenitore. Per restituire l'ultimo elemento, viene acceduto all'intero contenitore della coda e viene fornito il valore dell'ultimo elemento.
Fornisce garanzie equivalenti alle operazioni eseguite sugli oggetti container di base.