Construtor de concurrent_unordered_multimap::concurrent_unordered_multimap
Constrói um vários mapeamentos de desordenada simultâneos.
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 de iterador de entrada._Number_of_buckets
O número inicial de classificações para este vários mapeamentos não ordenada._Hasher
A função de hash para este vários mapeamentos não ordenada._Key_equality
A função de comparação de igualdade para este vários mapeamentos não ordenada._Allocator
O alocador para este vários mapeamentos não ordenado._Begin
A posição do primeiro elemento no intervalo de elementos a serem copiados._End
A posição do primeiro elemento além do intervalo de elementos a serem copiados._Umap
A fonte de concurrent_unordered_multimap objeto para copiar elementos de.
Comentários
Todos os construtores armazenam um objeto alocador _Allocator e inicializar o vários mapeamentos não ordenado.
O primeiro construtor Especifica um vários mapeamentos de inicial vazio e explicitamente Especifica o número de compartimentos, digite a função de hash, função de igualdade e alocador a ser usado.
O segundo construtor Especifica um alocador de vários mapeamentos desordenado.
O terceiro construtor Especifica valores fornecidos pelo intervalo de iterador [_Begin, _End).
Os construtores quarto e quinto especificar uma cópia simultânea vários de mapeamentos desordenada _Umap.
O último construtor Especifica uma movimentação de vários os mapeamentos desordenada simultâneas _Umap.
Requisitos
Cabeçalho: concurrent_unordered_map.h
Namespace: concorrência