РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
247 of 815 menu

Метод pop_back

Метод pop_back класса deque удаляет последний элемент контейнера. Метод не принимает параметров и не возвращает значения. После вызова размер deque уменьшается на 1, а удалённый элемент становится недоступным. Если контейнер пуст, вызов метода приводит к неопределённому поведению.

Синтаксис

deque.pop_back()

Пример

Давайте создадим deque с числами и удалим последний элемент:

#include <iostream> #include <deque> using namespace std; int main() { deque<int> dq = {1, 2, 3, 4, 5}; dq.pop_back(); for (int el : dq) { cout << el << " "; } cout << endl; return 0; }

Результат выполнения кода:

1 2 3 4

Пример

Давайте удалим все элементы deque по одному с помощью цикла:

#include <iostream> #include <deque> using namespace std; int main() { deque<int> dq = {1, 2, 3}; while (!dq.empty()) { cout << "Removing: " << dq.back() << endl; dq.pop_back(); } cout << "Size: " << dq.size() << endl; return 0; }

Результат выполнения кода:

"Removing: 3" "Removing: 2" "Removing: 1" "Size: 0"

Смотрите также

  • класс deque,
    который представляет двустороннюю очередь
  • метод push_back,
    который добавляет элемент в конец
  • метод pop_front,
    который удаляет первый элемент
  • метод size,
    который возвращает количество элементов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить