Aracılığıyla paylaş


concurrent_unordered_set::concurrent_unordered_set yapıcı

Eşzamanlı Sýralanmamýþ kümesi oluşturur.

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

Parametreler

  • _Iterator
    Giriş Yineleyici türü.

  • _Number_of_buckets
    Bu sıralanmamış küme için demetleri ilk sayısı.

  • _Hasher
    Bu sıralanmamış küme için karma işlevi.

  • _Key_equality
    Sıralanmamış küme eşitlik karşılaştırma işlevi.

  • _Allocator
    Bu sıralanmamış küme için ayırıcı.

  • _First

  • _Last

  • _Uset
    Kaynak concurrent_unordered_set gelen öğeleri taşımak ya da kopyalamak için nesne.

Notlar

Bütün ayırıcısı nesne deposu _Allocator ve sýralanmamýþ kümesi başlatın.

İlk kurucu boş bir ilk kümesi, açıkça sayısı demetleri, karma işlevi, işlev eşitlik ve ayırıcı yazın kullanılacak belirtir.

Kurucu sıralanmamış küme için bir ayırıcı belirtir.

Üçüncü kurucusu Yineleyici aralık tarafından sağlanan değerleri belirtir [_Begin, _End).

Dördüncü ve beşinci Kurucular eşzamanlı sıralanmamış küme kopyasını belirtmek _Uset.

Taşıma eşzamanlı Sýralanmamýþ kümesinin son kurucu belirtir _Uset.

Gereksinimler

Başlık: concurrent_unordered_set.h

Namespace: eşzamanlılık

Ayrıca bkz.

Başvuru

concurrent_unordered_set sınıfı