Sdílet prostřednictvím


Konstruktor concurrent_unordered_multimap::concurrent_unordered_multimap

Konstrukce souběžných neuspořádané vícenásobné mapování.

explicit concurrent_unordered_multimap(
   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_multimap(
   const allocator_type& _Allocator
);

template <
   typename _Iterator
>
concurrent_unordered_multimap(
   _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_multimap(
   const concurrent_unordered_multimap& _Umap
);

concurrent_unordered_multimap(
   const concurrent_unordered_multimap& _Umap,
   const allocator_type& _Allocator
);

concurrent_unordered_multimap(
   concurrent_unordered_multimap&& _Umap
);

Parametry

  • _Iterator
    Typ vstupního iterace.

  • _Number_of_buckets
    Počáteční počet bloků pro tento neuspořádané vícenásobné mapování.

  • _Hasher
    Funkce hash pro toto neuspořádané vícenásobné mapování.

  • _Key_equality
    Porovnání funkce rovnosti tento neuspořádané vícenásobné mapování.

  • _Allocator
    Přidělování pro tento neuspořádané vícenásobné mapování.

  • _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_multimap kopírovat prvky z objektu.

Poznámky

Uložit všechny konstruktory objekt přidělování _Allocator a inicializace neuspořádané vícenásobné mapování.

První konstruktor určuje prázdné počáteční vícenásobné mapování 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é vícenásobné mapová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é vícenásobné mapování _Umap.

Určuje poslední konstruktor přesun souběžných neuspořádané vícenásobné mapování _Umap.

Požadavky

Záhlaví: concurrent_unordered_map.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

Třída concurrent_unordered_multimap