Udostępnij za pośrednictwem


concurrent_unordered_set::concurrent_unordered_set — Konstruktor

Tworzy zestaw nieuporządkowana współbieżne.

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

Parametry

  • _Iterator
    Typ wejściowy iteratora.

  • _Number_of_buckets
    Początkowa ilość segmentów dla tego zestawu nieuporządkowane.

  • _Hasher
    Funkcja mieszania dla tego zestawu nieuporządkowane.

  • _Key_equality
    Funkcja porównywania równości dla tego zestawu nieuporządkowana.

  • _Allocator
    Program przydzielania dla tego zestawu nieuporządkowane.

  • _First

  • _Last

  • _Uset
    Źródło concurrent_unordered_set obiekt, aby kopiować lub przenosić elementy z.

Uwagi

Wszystkie konstruktory przechowywania obiektów programu przydzielania _Allocator i zainicjować nieuporządkowana zestawu.

Pierwszy Konstruktor Określa pusty zestaw początkowego i wyraźnie określa liczbę segmentów, funkcja mieszania, funkcja równości i przydzielania typu ma być używany.

Drugi konstruktor określa alokatora nieuporządkowana zestawu.

Trzeci konstruktora określa wartości dostarczonych przez zakres iteratora [_Begin, _End).

Konstruktory czwartym i piątym Określ kopię równoczesnych nieuporządkowana zestaw _Uset.

Ostatni konstruktora określa Przenieś równoczesnych nieuporządkowana zestawu _Uset.

Wymagania

Nagłówek: concurrent_unordered_set.h

Obszar nazw: współbieżności

Zobacz też

Informacje

concurrent_unordered_set — Klasa