front». Метод empty подсказывает, остались ли элементы.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpAdQE 198 of 696 menu
◀ ▶

Пустая очередь в C++

К пустой очереди нельзя применять «метод front».

Метод empty подсказывает, остались ли элементы. Его вызывают до чтения начала, чтобы не обращаться к пустому контейнеру.

Запишем очередь, добавим и снимем единственное значение, затем выведем front только если очередь не пуста:

std::queue<int> lane; lane.push(4); lane.pop(); if (!lane.empty()) { std::cout << lane.front() << "\n"; }

Создайте очередь из одного символа 'q', дважды вызовите pop и выведите empty после второго снятия.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить