Condividi tramite


Costruttore concurrent_unordered_multiset::concurrent_unordered_multiset

Costruisce un multi-insieme non ordinato simultaneo.

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
);

Parametri

  • _Iterator
    Tipo di iteratore di input.

  • _Number_of_buckets
    Il numero iniziale dei bucket per questo multi-insieme non ordinato.

  • _Hasher
    La funzione hash per questo multi-insieme non ordinato.

  • _Key_equality
    La funzione di confronto di uguaglianza per questo multi-insieme non ordinato.

  • _Allocator
    L'allocatore per questo multi-insieme non ordinato.

  • _First

  • _Last

  • _Uset
    L'oggetto origine di concurrent_unordered_multiset agli elementi di spostamento da.

Note

Tutti i costruttori archiviano un oggetto _Allocator dell'allocatore e inizializzano il multi-insieme non ordinato.

Il primo costruttore specifica un multi-insieme iniziale vuoto e specifica in modo esplicito il numero dei bucket, la funzione hash, la funzione di uguaglianza e del tipo dell'allocatore da utilizzare.

Il secondo costruttore specifica un allocatore per il multi-insieme non ordinato.

Il terzo costruttore specifica i valori forniti dall'intervallo dell'iteratore [_Begin, _End).

I il quarto e quinti costruttori specificano una copia del multi-insieme non ordinato simultaneo _Uset.

L'ultimo costruttore specifica un movimento del multi-insieme non ordinato simultaneo _Uset.

Requisiti

intestazione: concurrent_unordered_set.h

Concorrenza diSpazio dei nomi:

Vedere anche

Riferimenti

Classe concurrent_unordered_multiset