concurrent_unordered_map::concurrent_unordered_map (Constructor)
Construye un mapa desordenado simultáneo.
explicit concurrent_unordered_map(
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_map(
const allocator_type& _Allocator
);
template <
typename _Iterator
>
concurrent_unordered_map(
_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_map(
const concurrent_unordered_map& _Umap
);
concurrent_unordered_map(
const concurrent_unordered_map& _Umap,
const allocator_type& _Allocator
);
concurrent_unordered_map(
concurrent_unordered_map&& _Umap
);
Parámetros
_Iterator
El tipo de iterador de entrada._Number_of_buckets
El número inicial de depósitos para este mapa desordenado._Hasher
La función hash para este mapa desordenado._Key_equality
La función de comparación de igualdad para este mapa desordenado._Allocator
El asignador de este mapa desordenado._Begin
La posición del primer elemento del intervalo de elementos que se copiarán._End
La posición del primer elemento más allá del intervalo de elementos que se copiarán._Umap
El objeto de concurrent_unordered_map de origen para copiar o mover elementos de.
Comentarios
Todos los constructores almacenan un objeto _Allocator de asignador y inicialice el mapa no ordenado.
El primer constructor especifica un mapa vacío inicial y especifica explícitamente el número de depósitos, de función hash, de función de igualdad y de tipo de asignador que se utilizarán.
El segundo constructor especifica un asignador para el mapa no ordenado.
El tercer constructor especifica los valores proporcionados por el intervalo de iterador [_Begin, _End).
Los cuartos y quintos constructores especifican una copia del mapa desordenado simultáneo _Umap.
El constructor último especifica un movimiento de mapa desordenado simultáneo _Umap.
Requisitos
encabezado: concurrent_unordered_map.h
Simultaneidad deespacio de nombres: