Libreria di elenchi C ++ - funzione pop_front ()
Descrizione
La funzione C ++ std::list::pop_front() rimuove il primo elemento dalla lista e riduce la dimensione della lista di uno.
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione std :: list :: pop_front () nel modulo std :: list header.
C ++ 98
void pop_front();
Parametri
Nessuna
Valore di ritorno
Nessuna
Eccezioni
Questa funzione membro non genera mai eccezioni. La chiamata di questa funzione in un elenco vuoto causa un comportamento indefinito.
Complessità temporale
Costante cioè O (1)
Esempio
L'esempio seguente mostra l'utilizzo della funzione std :: list :: pop_front ().
#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_front();
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
2
3
4
5