list back() función en C++ STL

La función list::back() en C++ STL devuelve una referencia directa al último elemento en el contenedor de la lista. Esta función es diferente de la función list::end() ya que la función end() devuelve solo el iterador al último elemento. Sintaxis: 

list_name.back() 

Parámetros: Esta función no acepta ningún parámetro. Valor devuelto: esta función devuelve una referencia directa al último elemento en el contenedor de lista demo_list . Excepción : no existe tal excepción en esta función, pero llamar a esta función en un contenedor de lista vacío crea un comportamiento indefinido en C++. El siguiente programa ilustra la función list::back(). 

CPP

// CPP program to illustrate the
// list::assign() function
#include <bits/stdc++.h>
using namespace std;
 
int main()
{
    // Initialization of list
    list<int> demo_list;
 
    // Adding elements to the list
    demo_list.push_back(10);
    demo_list.push_back(20);
    demo_list.push_back(30);
 
    // prints the last element of demo_list
    cout << demo_list.back();
 
    return 0;
}
Producción:

30

Complejidad de tiempo: O(1)

Espacio Auxiliar : O(1)

Publicación traducida automáticamente

Artículo escrito por barykrg y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *