std::inplace_vector<T,N>::pop_back
De es.cppreference.net
constexpr void pop_back();
|
||
Elimina el último elemento del contenedor.
Si empty() es true:
- Si la implementación está hardened, se produce una violación de contrato.
- Si la implementación no está endurecida, el comportamiento es indefinido.
Los iteradores y referencias al último elemento son invalidados. El iterador end() también es invalidado.
Complejidad
Constante.
Ejemplo
Ejecutar este código
#include <inplace_vector> #include <print> int main() { std::inplace_vector<int, 4> numbers{1, 2, 3}; for (; not numbers.empty(); numbers.pop_back()) std::println("{}", numbers); }
Salida:
[1, 2, 3] [1, 2] [1]
Véase también
|
agrega un elemento al final
(función miembro pública) |