Konstruktor concurrent_unordered_multiset::concurrent_unordered_multiset
Konstrukce souběžných multimnožina neuspořádané.
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
);
Parametry
_Iterator
Typ vstupního iterace._Number_of_buckets
Počáteční počet bloků pro tento neuspořádané multimnožina_Hasher
Funkce hash pro tento multimnožina neuspořádané._Key_equality
Porovnání funkce rovnosti tento neuspořádané multimnožina._Allocator
Přidělování pro tento multimnožina neuspořádané._First
_Last
_Uset
Zdroj concurrent_unordered_multiset přesunout prvky z objektu.
Poznámky
Uložit všechny konstruktory objekt přidělování _Allocator a neuspořádané multimnožina inicializace.
První konstruktor určuje prázdné počáteční multimnožina a výslovně určuje počet bloků, zadejte funkci hash, funkce rovnosti a přidělování k použití.
Konstruktor druhý určuje neuspořádané multimnožina přidělování.
Třetí konstruktor určuje hodnoty poskytnutých iterační oblast [_Begin, _End).
Čtvrtý a pátý konstruktory určit kopii souběžných neuspořádané multimnožina _Uset.
Určuje poslední konstruktor přesun souběžných neuspořádané multimnožina _Uset.
Požadavky
Záhlaví: concurrent_unordered_set.h
Obor názvů: souběžnosti