Biblioteca de cola de C ++ - función back ()

Descripción

La función C ++ std::queue::back()devuelve una referencia al último elemento de la cola. Este es el elemento en cola más reciente.

Declaración

A continuación se muestra la declaración de la función std :: queue :: back () del encabezado std :: queue.

C ++ 98

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

C ++ 11

reference& back();
const_reference& back() const;

Parámetros

Ninguna

Valor devuelto

Devuelve una referencia al último elemento de la cola.

Excepciones

Garantía de no tirar para contenedores estándar no vacíos.

Complejidad del tiempo

Constante es decir O (1)

Ejemplo

El siguiente ejemplo muestra el uso de la función std :: queue :: back ().

#include <iostream>
#include <queue>

using namespace std;

int main(void) {
   queue<int> q;

   for (int i = 0; i < 5; ++i)
      q.push(i + 1);

   cout << "Last element of queue q is = " << q.back() << endl;

   return 0;
}

Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:

Last element of queue q is = 5