Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída concurrent_unordered_map