Descrição
A função C ++ std::vector::pop_back() remove o último elemento do vetor e reduz o tamanho do vetor em um.
Declaração
A seguir está a declaração da função std :: vector :: pop_back () do cabeçalho std :: vector.
C ++ 98
void pop_back();
Parâmetros
Nenhum
Valor de retorno
Nenhum
Exceções
Esta função de membro nunca lança exceção. Chamar essa função em um vetor vazio causa um comportamento indefinido.
Complexidade de tempo
Constante, ou seja, O (1)
Exemplo
O exemplo a seguir mostra o uso da função 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;
}
Vamos compilar e executar o programa acima, isso produzirá o seguinte resultado -
1
2