std::unordered_set::unordered_set - cppreference.com
De cppreference.com
<metanoindex/>
<tbody> </tbody>
|
|
(1) | (desde C++11) |
|
|
(1) | (desde C++11) |
|
|
(2) | (desde C++11) |
|
|
(3) | (desde C++11) |
|
|
(3) | (desde C++11) |
|
|
(4) | (desde C++11) |
|
|
(4) | (desde C++11) |
|
|
(5) | (desde C++11) |
Constrói novo recipiente a partir de uma variedade de fontes de dados. Opcionalmente usa bucket_count utilizador fornecido como um número mínimo de baldes para criar, hash como a função hash, equal como a função de comparar as chaves e alloc como o alocador.
Original:
Constructs new container from a variety of data sources. Optionally uses user supplied bucket_count as a minimal number of buckets to create, hash as the hash function, equal as the function to compare keys and alloc as the allocator.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
1)
construtor padrão. Constrói recipiente vazio.
Original:
default constructor. Constructs empty container.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
2)
constrói o recipiente com o conteúdo do [first, last) gama.
Original:
constructs the container with the contents of the range [first, last).
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
3)
copiar construtor. Constrói o recipiente com a cópia do conteúdo do other. Se alloc não é fornecida, alocador é obtido chamando std::allocator_traits<allocator_type>::select_on_copy_construction(other).
Original:
copy constructor. Constructs the container with the copy of the contents of other. If alloc is not provided, allocator is obtained by calling std::allocator_traits<allocator_type>::select_on_copy_construction(other).
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
4)
mover construtor. Constrói o recipiente com o conteúdo de other usando semântica de movimento. Se não for fornecido alloc, alocador é obtido por movimento de construção a partir do alocador pertencente other.
Original:
move constructor. Constructs the container with the contents of other using move semantics. If alloc is not provided, allocator is obtained by move-construction from the allocator belonging to other.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
5)
constrói o recipiente com o conteúdo da lista de inicializador init.
Original:
constructs the container with the contents of the initializer list init.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Parâmetros
| alloc | - | alocador de usar para todas as alocações de memória desse container Original: allocator to use for all memory allocations of this container The text has been machine-translated via Google Translate. |
| bucket_count | - | número mínimo de baldes para usar na inicialização. Se não for especificado, definida pela implementação valor padrão é usado Original: minimal number of buckets to use on initialization. If it is not specified, implementation-defined default value is used The text has been machine-translated via Google Translate. |
| hash | - | função hash para usar Original: hash function to use The text has been machine-translated via Google Translate. |
| equal | - | função de comparação para usar em todas as comparações chave deste recipiente Original: comparison function to use for all key comparisons of this container The text has been machine-translated via Google Translate. |
| first, last | - | o intervalo para copiar os elementos de Original: the range to copy the elements from The text has been machine-translated via Google Translate. |
| other | - | um outro recipiente, para ser utilizado como fonte para inicializar os elementos do recipiente com Original: another container to be used as source to initialize the elements of the container with The text has been machine-translated via Google Translate. |
| init | - | inicializador lista para inicializar os elementos do recipiente com Original: initializer list to initialize the elements of the container with The text has been machine-translated via Google Translate. |
| Type requirements | ||
-InputIt must meet the requirements of InputIterator.
| ||
Complexidade
1)
constante
Original:
constant
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
2)
linear da distância entre first e last
Original:
linear in distance between first and last
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
3)
linear no tamanho de other
Original:
linear in size of other
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
4)
constante. Se alloc é dado e alloc != other.get_allocator(), em seguida, linear.
Original:
constant. If alloc is given and alloc != other.get_allocator(), then linear.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
5)
linear no tamanho de init
Original:
linear in size of init
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Exemplo
Veja também
atribui valores para o recipiente Original: assigns values to the container The text has been machine-translated via Google Translate. (função pública membro) [edit] | |