Очередь в C++
Очередь принимает новые значения сзади и отдает их спереди.
«Метод push» кладет элемент в хвост.
«Метод front» показывает самый старый,
а «метод pop» убирает его с начала.
Порядок обслуживания - FIFO.
Запишем очередь целых, добавим два числа,
выведем front, снимем его и снова прочитаем front:
#include <queue>
std::queue<int> line;
line.push(1);
line.push(2);
std::cout << line.front() << "\n";
line.pop();
std::cout << line.front() << "\n";
Дана очередь:
std::queue<char> wait;
wait.push('x');
wait.push('y');
wait.push('z');
Выведите front, снимите один элемент и напечатайте новый front.