C ++ Vector Library - funzione pop_back ()
Descrizione
La funzione C ++ std::vector::pop_back() rimuove l'ultimo elemento dal vettore e riduce la dimensione del vettore di uno.
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione std :: vector :: pop_back () nel modulo std :: vector 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 su un vettore vuoto causa un comportamento indefinito.
Complessità temporale
Costante cioè O (1)
Esempio
L'esempio seguente mostra l'utilizzo della funzione std :: vector :: pop_back ().
#include <iostream>
#include <vector>
using namespace std;
int main(void) {
vector<int> v = {1, 2, 3, 4, 5};
/* Remove last three elements */
v.pop_back();
v.pop_back();
v.pop_back();
for (int i = 0; i < v.size(); ++i)
cout << v[i] << endl;
return 0;
}
Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:
1
2