std::vector<T,Allocator>::pop_back - cppreference.com
From cppreference.com
| (constexpr since C++20) | ||
Removes the last element of the container.
|
If empty() is |
(until C++26) |
|
If empty() is
|
(since C++26) |
Iterators and references to the last element are invalidated. The end() iterator is also invalidated.
Complexity
Constant.
Example
#include <vector> #include <print> int main() { std::vector<int> numbers{1, 2, 3}; for (; not numbers.empty(); numbers.pop_back()) std::println("{}", numbers); }
Output: