Construtor concurrent_unordered_multimap::concurrent_unordered_multimap
Constrói um multimapa simultâneo não ordenado.
explicit concurrent_unordered_multimap(
size_type _Number_of_buckets = 8,
const hasher& _Hasher = hasher(),
const key_equal& _Key_equality = key_equal(),
const allocator_type& _Allocator = allocator_type()
);
concurrent_unordered_multimap(
const allocator_type& _Allocator
);
template <
typename _Iterator
>
concurrent_unordered_multimap(
_Iterator_Begin,
_Iterator_End,
size_type _Number_of_buckets = 8,
const hasher& _Hasher = hasher(),
const key_equal& _Key_equality = key_equal(),
const allocator_type& _Allocator = allocator_type()
);
concurrent_unordered_multimap(
const concurrent_unordered_multimap& _Umap
);
concurrent_unordered_multimap(
const concurrent_unordered_multimap& _Umap,
const allocator_type& _Allocator
);
concurrent_unordered_multimap(
concurrent_unordered_multimap&& _Umap
);
Parâmetros
_Iterator
O tipo do iterador de entrada._Number_of_buckets
O número inicial de buckets para este multimap não ordenada._Hasher
A função de hash para este multimap não ordenada._Key_equality
A função de comparação de igualdade desse multimap não ordenada._Allocator
O alocador desse multimap não ordenada._Begin
A posição do primeiro elemento no intervalo de elementos a ser copiado._End
A posição do primeiro elemento além do intervalo de elementos a ser copiado._Umap
O objeto de concurrent_unordered_multimap de origem para os elementos da cópia do.
Comentários
Todos os construtores armazenam um objeto _Allocator do alocador e inicializar o multimap não ordenada.
O primeiro construtor especifica um multimap inicial vazia e especificar explicitamente o número de buckets, de função de hash, da função de igualdade e de tipo do alocador a serem usados.
O segundo construtor especifica um alocador do multimap não ordenada.
O terceiro construtor especifica os valores fornecidos pelo intervalo de iterador [_Begin, _End).
O quarto e o quinto construtores especificam uma cópia de multimap não ordenada simultâneo _Umap.
O construtor o último especifica um movimento de multimap não ordenada simultâneo _Umap.
Requisitos
Cabeçalho: concurrent_unordered_map.h
Namespace: simultaneidade