<set>

Define os modelos de classe de contêiner set e multiset e os respectivos modelos de suporte.

Requisitos

Cabeçalho:<set>

Namespace: std

Observação

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

Membros

Operadores

Versão do set Versão do multiset Descrição
operator!= (set) operator!= (multiset) Testa se o objeto set ou multiset à esquerda do operador é diferente do objeto set ou multiset à direita.
operator< (set) operator< (multiset) Testa se o objeto set ou multiset à esquerda do operador é menor que o objeto set ou multiset à direita.
operator<= (set) operator<= (multiset) Testa se o objeto set ou multiset à esquerda do operador é menor ou igual ao objeto set ou multiset à direita.
operator== (set) operator== (multiset) Testa se o objeto set ou multiset à esquerda do operador é igual ao objeto set ou multiset à direita.
operator> (set) operator> (multiset) Testa se o objeto set ou multiset à esquerda do operador é maior que o objeto set ou multiset à direita.
operator>= (set) operator>= (multiset) Testa se o objeto set ou multiset à esquerda do operador é maior ou igual ao objeto set ou multiset à direita.

Funções de Modelo Especializadas

Versão do set Versão do multiset Descrição
troca swap (multiset) Troca os elementos de dois sets ou multisets.

Classes

Nome Descrição
Classe set Usada para o armazenamento e a recuperação de dados de uma coleção na qual os valores dos elementos contidos são exclusivos e funcionam como os valores de chave, de acordo com os quais os dados são automaticamente ordenados.
Classe multiset Usada para o armazenamento e a recuperação de dados de uma coleção na qual os valores dos elementos contidos não precisam ser exclusivos e na qual funcionam como os valores de chave, de acordo com os quais os dados são automaticamente ordenados.

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++