Sdílet prostřednictvím


hash_map::hash_map

[!POZNÁMKA]

Toto rozhraní API je zastaralé.Alternativou je unordered_map – třída.

Konstrukce hash_map, který je prázdný nebo kopii celé nebo části některých jiných hash_map.

hash_map( );
explicit hash_map(
    const Traits& Comp
);
hash_map(
    const Traits& Comp,
    const Allocator& Al
);
hash_map(
    const hash_map& Right
);
hash_map(
    hash_map&& Right
);
hash_map(
     initializer_list<Type> IList
);
hash_map(
     initializer_list<Type> IList,
     const key_compare& Comp
);
hash_map(
     initializer_list<Type> IList,
     const key_compare& Comp, 
     const allocator_type& Al
);
template<class InputIterator>
   hash_map(
      InputIterator First,
      InputIterator Last
   );
template<class InputIterator>
   hash_map(
      InputIterator First,
      InputIterator Last,
      const Traits& Comp
   );
template<class InputIterator>
   hash_map(
      InputIterator First,
      InputIterator Last,
      const Traits& Comp,
      const Allocator& Al

Parametry

Parametr

Popis

Al

Třída přidělování úložiště pro tento objekt hash_map, který se standardně přidělování.

Comp

Porovnání funkce typu const Traits použit k seřazení prvků v hash_map, který se standardně hash_compare.

Right

Hash_map, konstrukce mapy má být kopie.

First

Pozice prvního prvku v rozsahu prvků, které se mají zkopírovat.

Last

Pozice prvního prvku mimo rozsah prvků, které se mají zkopírovat.

IList

Initializer_list

Poznámky

Všechny konstruktory uložit typ přidělování objektu, který spravuje úložiště paměť hash_map a později mohou být vráceny pomocí volání get_allocator.Parametr allocator je často v deklaraci třídy vynechán a makra předzpracování jsou použita k nahrazení alternativních alokátorů.

Všechny konstruktory inicializovat své hash_map.

Uložit všechny konstruktory funkce objekt typu Traits , které slouží k vytvoření objednávky mezi klíčů hash_map a který později může být vrácen voláním key_comp.

První tři konstruktory zadání prázdná počáteční hash_map, kromě toho druhého Určuje typ porovnání funkce (Comp) má být použit při stanovení pořadí prvků a třetí explicitně určuje typ alokace (Al) mají být použity.Klíčové slovo explicit potlačí některé druhy automatické typ převodu.

Čtvrtý konstruktor určuje kopii hash_map Right.

Zkopírujte následující tři konstruktory [First, Last) z hash_map s rostoucí v určující typ porovnání funkce třídy explicitness Traits a přidělování.

Poslední konstruktor přesune hash_map Right.

Požadavky

Hlavička: <hash_map>

Obor názvů: stdext

Viz také

Referenční dokumentace

hash_map – třída

Standardní knihovna šablon