std::queue
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google.
Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке. Щёлкните здесь, чтобы увидеть английскую версию этой страницы |
| Определён в заголовочном файле <queue>
|
||
| template< class T, |
||
Класс 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. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (шаблон функции) | |

