enumerar la función pop_back() en C++ STL

La lista::pop_back() es una función incorporada en C++ STL que se usa para eliminar un elemento de la parte posterior de un contenedor de lista. Es decir, esta función elimina el último elemento de un contenedor de lista. Por lo tanto, esta función reduce el tamaño del contenedor en 1, ya que elimina un elemento del final de la lista. Sintaxis :

list_name.pop_back();

Parámetros : La función no acepta ningún parámetro. Valor devuelto : esta función no devuelve nada. El siguiente programa ilustra la función list::pop_back() en C++ STL: 

CPP

// CPP program to illustrate the
// list::pop_back() function
#include <bits/stdc++.h>
using namespace std;
 
int main()
{
 // Creating a list
 list<int> demoList;
 
 // Adding elements to the list
 // using push_back()
 demoList.push_back(10);
 demoList.push_back(20);
 demoList.push_back(30);
 demoList.push_back(40);
 
 // Initial List:
 cout << "Initial List: ";
 for (auto itr = demoList.begin(); itr != demoList.end(); itr++)
  cout << *itr << " ";
 
 // removing an element from the end of List
 // using pop_back
 demoList.pop_back();
 
 // List after removing element from end
 cout << "\n\nList after removing an element from end: ";
 for (auto itr = demoList.begin(); itr != demoList.end(); itr++)
  cout << *itr << " ";
 
 return 0;
}
Producción:

Initial List: 10 20 30 40 

List after removing an element from end: 10 20 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 *