Compartir a través de


concurrent_unordered_multiset::concurrent_unordered_multiset (Constructor)

Construye un conjunto múltiple desordenado simultáneo.

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

template <
   typename _Iterator
>
concurrent_unordered_multiset(
   _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_multiset(
   const concurrent_unordered_multiset& _Uset
);

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

concurrent_unordered_multiset(
   concurrent_unordered_multiset&& _Uset
);

Parámetros

  • _Iterator
    El tipo de iterador de entrada.

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

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

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

  • _Allocator
    El asignador de este conjunto múltiple desordenado.

  • _First

  • _Last

  • _Uset
    El objeto de concurrent_unordered_multiset de origen a los elementos de movimiento de.

Comentarios

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

El primer constructor especifica un conjunto múltiple inicial vacío 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 múltiple desordenado.

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

Los cuartos y quintos constructores especifican una copia del conjunto múltiple desordenado simultáneo _Uset.

El constructor último especifica un movimiento de conjunto múltiple desordenado simultáneo _Uset.

Requisitos

encabezado: concurrent_unordered_set.h

Simultaneidad deespacio de nombres:

Vea también

Referencia

concurrent_unordered_multiset (Clase)