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

Corso di base C++

Controllo di flusso C++

Funzione in C++

Array e stringhe C++

Strutture dati C++

Classi e oggetti C++

Puntatore in C++

Ereditarietà in C++

Corso di STL C++

Manuale di riferimento C++

Uso e esempio della funzione back() della coda C++

Queue (coda) STL in C++

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.

Sintassi

value_type& back();
const value_type& back() const;

Parametro

Questa funzione non accetta alcun parametro. Serve solo per restituire il valore dell'ultimo elemento.

Valore di ritorno

Questa funzione restituisce l'ultimo elemento della coda.

Esempio

#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

Complesso

La complessità della funzione è costante.

Conflitto dei dati

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.

Sicurezza delle eccezioni

Fornisce garanzie equivalenti alle operazioni eseguite sugli oggetti container di base.

Queue (coda) STL in C++