Libreria di elenchi C ++ - funzione pop_back ()
Descrizione
La funzione C ++ std::list::pop_back() rimuove l'ultimo elemento dalla lista e riduce la dimensione della lista di uno.
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione std :: list :: pop_back () nel modulo std :: list header.
C ++ 98
void pop_back();
Parametri
Nessuna
Valore di ritorno
Nessuna
Eccezioni
Questa funzione membro non genera mai eccezioni. La chiamata di questa funzione in un elenco vuoto provoca un comportamento indefinito.
Complessità temporale
Costante cioè O (1)
Esempio
L'esempio seguente mostra l'utilizzo della funzione std :: list :: pop_back ().
#include <iostream>
#include <list>
using namespace std;
int main(void) {
list<int> l = {1, 2, 3, 4, 5};
cout << "List contains following elements before pop_back operation" << endl;
for (auto it = l.begin(); it != l.end(); ++it)
cout << *it << endl;
l.pop_back();
cout << "List contains following elements after pop_back operation" << endl;
for (auto it = l.begin(); it != l.end(); ++it)
cout << *it << endl;
return 0;
}
Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:
List contains following elements before pop_back operation
1
2
3
4
5
List contains following elements after pop_back operation
1
2
3
4