English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione front() della coda C++ restituisce il primo elemento della coda. Il primo elemento è l'elemento più vecchio o l'elemento aggiunto per primo alla coda. Questa funzione serve per restituire questo elemento.
value_type& front(); const value_type& front() const;
La funzione non accetta alcun parametro, serve solo per restituire il valore del primo elemento della coda.
La funzione restituisce l'elemento in testa alla coda.
#include <iostream> #include <queue> int main() { std::queue<int> newqueue; newqueue.push(24); newqueue.push(80); newqueue.front() += 20; std::cout << "newqueue.front() modificato in " << newqueue.front(); return 0; }
Output:
newqueue.front() modificato in 44
#include <iostream> #include <queue> using namespace std; int main() { queue<int> newqueue; newqueue.push(11); newqueue.push(22); newqueue.push(33); cout << newqueue.front(); return 0; }
Output:
11
La complessità della funzione è costante.
Questa funzione accede al contenitore. Visita l'intera coda del contenitore e restituisce l'elemento più vecchio.
Fornisce garanzie equivalenti alle operazioni eseguite sui cont容nitori di livello inferiore.