std::deque<T,Allocator>::pop_back
De cppreference.com
void pop_back(); |
||
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 elemento eliminado. No se especifica si se invalida el iterador después del final. No se afectan otras referencias e iteradores. | (hasta C++11) |
| Se invalidan los iteradores y las referencias al elemento eliminado. También se invalida el iterador después del final. No se afectan otras referencias e iteradores. | (desde C++11) |
Parámetros
(Ninguno)
Valor de retorno
(Ninguno)
Complejidad
Constante.
Excepciones
No lanza nada.
Ejemplo
Ejecuta este código
#include <deque>
#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::deque<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
| Remueve el primer elemento. (función miembro pública) | |
| Agrega elementos al final. (función miembro pública) |