Пространства имён
Варианты
Действия

std::queue

Материал из cppreference.com
< cpp‎ | container


Определён в заголовочном файле <queue>
template<

    class T,
    class Container = std::deque<T>

> class queue;

Класс std::queue -- это контейнер-адаптер, предоставляющий функционал структуры данных типа очередь, работающей по принципу FIFO (first-in, first-out) первым вошел -- первым вышел.

Шаблонный класс std::queue действует как класс-обертка. Он предоставляет лишь ограниченный набор функций для контейнера, который лежит внутри. Конкретно, std::queue кладет элементы в конец контейнера и извлекает элементы из начала.

Содержание

[править] Типы-члены

Тип члена Определение
container_type Container [править]
value_type Container::value_type [править]
size_type Container::size_type [править]
reference Container::reference [править]
const_reference Container::const_reference [править]

[править] Функции-члены

Создаёт queue
(public функция-член) [править]
Уничтожает queue
(public функция-член) [править]
Задаёт значения в адаптере контейнера
Оригинал:
assigns values to the container adaptor
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(public функция-член) [править]
Доступ к элементам
Предоставляет доступ к первому элементу
(public функция-член) [править]
предоставляет доступ к последнему элементу
(public функция-член) [править]
Вместимость
Проверяет отсутствие элементов в контейнере, используемом для реализации
(public функция-член) [править]
Возвращает количество элементов в контейнере
(public функция-член) [править]
Модификаторы
Вставляет элемент в конец.
(public функция-член) [править]
(C++11)
Конструирует элементы "на месте" и вставляет их начиная с заданной позиции pos
(public функция-член) [править]
Удаляет первый элемент.
Оригинал:
removes the first element
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(public функция-член) [править]
Обменивает содержимое
(public функция-член) [править]

Члены-объекты

Container c
Базовый контейнер
Оригинал:
the underlying container
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(protected объект-член) [править]

[править] Внешние функции

Лексикографически сравнивает значения в queue
(шаблон функции) [править]
Специализированный std::swap алгоритм
(шаблон функции) [править]

[править] Вспомогательные классы

a
Специализируется черта std::uses_allocator типа
Оригинал:
specializes the std::uses_allocator type trait
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон функции) [править]