Compartir a través de


concurrent_unordered_set::concurrent_unordered_set (Constructor)

Construye un conjunto desordenado simultáneo.

explicit concurrent_unordered_set(
   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_set(
   const allocator_type& _Allocator
);

template <
   typename _Iterator
>
concurrent_unordered_set(
   _Iterator_First,
   _Iterator_Last,
   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_set(
   const concurrent_unordered_set& _Uset
);

concurrent_unordered_set(
   const concurrent_unordered_set& _Uset,
   const allocator_type& _Allocator
);

concurrent_unordered_set(
   concurrent_unordered_set&& _Uset
);

Parámetros

  • _Iterator
    El tipo de iterador de entrada.

  • _Number_of_buckets
    El número inicial de depósitos para este conjunto desordenado.

  • _Hasher
    La función hash para este conjunto desordenado.

  • _Key_equality
    La función de comparación de igualdad para este conjunto desordenado.

  • _Allocator
    El asignador de este conjunto desordenado.

  • _First

  • _Last

  • _Uset
    El objeto de concurrent_unordered_set de origen para copiar o mover elementos de.

Comentarios

Todos los constructores almacenan un objeto _Allocator de asignador y inicialice el conjunto desordenado.

El primer constructor especifica un conjunto 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 conjunto desordenado.

El tercer constructor especifica los valores proporcionados por el intervalo de iterador [_Begin, _End).

Los cuartos y quintos constructores especifican una copia de _Usetdeterminado desordenado simultáneo.

El constructor último especifica un movimiento de _Usetdeterminado desordenado simultáneo.

Requisitos

encabezado: concurrent_unordered_set.h

Simultaneidad deespacio de nombres:

Vea también

Referencia

concurrent_unordered_set (Clase)