Konstruktor concurrent_unordered_map::concurrent_unordered_map
Konstrukce souběžných neuspořádané mapy.
explicit concurrent_unordered_map(
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_map(
const allocator_type& _Allocator
);
template <
typename _Iterator
>
concurrent_unordered_map(
_Iterator_Begin,
_Iterator_End,
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_map(
const concurrent_unordered_map& _Umap
);
concurrent_unordered_map(
const concurrent_unordered_map& _Umap,
const allocator_type& _Allocator
);
concurrent_unordered_map(
concurrent_unordered_map&& _Umap
);
Parametry
_Iterator
Typ vstupního iterace._Number_of_buckets
Počáteční počet bloků pro neuspořádané mapa._Hasher
Funkce hash pro toto mapování neuspořádané._Key_equality
Porovnání funkce rovnosti neuspořádané mapa._Allocator
Přidělování této mapy neuspořádané._Begin
První prvek pozice v rozsahu prvky, které chcete zkopírovat._End
Pozice prvního prvku mimo oblast kopírování prvků._Umap
Zdroj concurrent_unordered_map objekt zkopírovat nebo přesunout prvky z.
Poznámky
Uložit všechny konstruktory objekt přidělování _Allocator a inicializace neuspořádané mapy.
První konstruktor určuje prázdné počáteční mapy 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 přidělování neuspořádané mapy.
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é mapy _Umap.
Určuje poslední konstruktor přesunout souběžných neuspořádané mapy _Umap.
Požadavky
Záhlaví: concurrent_unordered_map.h
Obor názvů: souběžnosti