<queue>

Define o priority_queue e queue dos modelos de classe e de vários modelos de suporte.

Requisitos

Cabeçalho:<queue>

Namespace: std

Observação

A biblioteca <queue> também usa a instrução #include <initializer_list>.

Membros

Operadores

Nome Descrição
operator!= Testa se o objeto da fila do lado esquerdo do operador não é igual ao do lado direito.
operator< Testa se o objeto da fila do lado esquerdo do operador é menor que o do lado direito.
operator<= Testa se o objeto da fila do lado esquerdo do operador é menor ou igual ao do lado direito.
operator== Testa se o objeto da fila do lado esquerdo do operador é igual ao do lado direito.
operator> Testa se o objeto da fila do lado esquerdo do operador é maior que o do lado direito.
operator>= Testa se o objeto de fila do lado esquerdo do operador é maior ou igual ao do lado direito.

Classes

Nome Descrição
Classe queue Uma classe do adaptador de contêiner de modelo que fornece uma restrição de funcionalidade que limita o acesso aos elementos inicial e final de alguns tipos de contêiner subjacentes.
Classe priority_queue Uma classe do adaptador de contêiner de modelo que fornece uma restrição de funcionalidade para limitar o acesso ao elemento superior de alguns tipos de contêiner subjacentes, que sempre é o maior.

Confira também

Referência de Arquivos de Cabeçalho
Acesso Thread-Safe na Biblioteca Padrão C++
Referência da biblioteca padrão C++