English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di base di C++

Controllo di flusso C++

Funzione di C++

Array e stringhe C++

Strutture dati C++

Classi e oggetti C++

Puntatore di C++

Ereditarietà di C++

Manuale di STL di C++

Manuale di riferimento C++

Modo d'uso e esempio della funzione front() della coda C++

Queue (coda) di STL di C++

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.

Sintassi

value_type& front();
const value_type& front() const;

Parametro

La funzione non accetta alcun parametro, serve solo per restituire il valore del primo elemento della coda.

Valore di ritorno

La funzione restituisce l'elemento in testa alla coda.

Esempio 1

#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

Esempio 2

#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

Complesso

La complessità della funzione è costante.

Conflitto dei dati

Questa funzione accede al contenitore. Visita l'intera coda del contenitore e restituisce l'elemento più vecchio.

Sicurezza delle eccezioni

Fornisce garanzie equivalenti alle operazioni eseguite sui cont容nitori di livello inferiore.

Queue (coda) di STL di C++