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