std::inplace_vector<T,N>::pop_back
От ru.cppreference.net
constexpr void pop_back();
|
||
Удаляет последний элемент контейнера.
Если empty() равно true:
- Если реализация усилена, происходит нарушение контракта.
- Если реализация не усилена, поведение не определено.
Итераторы и ссылки на последний элемент становятся недействительными. Итератор end() также становится недействительным.
Сложность
Константа.
Пример
Запустить этот код
#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); }
Вывод:
[1, 2, 3] [1, 2] [1]
Смотрите также
|
добавляет элемент в конец
(публичная функция-член) |