std::vector<T,Allocator>::pop_back
De cppreference.com
<tbody>
</tbody>
<tbody class="t-dcl-rev ">
</tbody><tbody>
</tbody>
void pop_back(); |
(hasta C++20) | |
constexpr void pop_back(); |
(desde C++20) | |
Remueve el último elemento del contenedor.
Llamar a pop_back en un contenedor vacío resulta en comportamiento no definido.
Se invalidan los iteradores y las referencias al último elemento, así como el iterador end().
Parámetros
(Ninguno)
Valor de retorno
(Ninguno)
Complejidad
Constante.
Excepciones
No lanza nada.
Ejemplo
Ejecuta este código
#include <vector>
#include <iostream>
template<typename T>
void imprimir(T const & xs)
{
std::cout << "[ ";
for(auto const & x : xs) {
std::cout << x << ' ';
}
std::cout << "]\n";
}
int main()
{
std::vector<int> numeros;
imprimir(numeros);
numeros.push_back(5);
numeros.push_back(3);
numeros.push_back(4);
imprimir(numeros);
numeros.pop_back();
imprimir(numeros);
}
Salida:
[ ]
[ 5 3 4 ]
[ 5 3 ]
Véase también
| Agrega elementos al final. (función miembro pública) |