hash_multimap::hash_multimap
[!POZNÁMKA]
Toto rozhraní API je zastaralé.Alternativou je unordered_multimap – třída.
Konstrukce hash_multimap, který je prázdný nebo kopii celé nebo části některých jiných hash_multimap.
hash_multimap( );
explicit hash_multimap(
const Compare& Comp
);
hash_multimap(
const Compare& Comp,
const Allocator& Al
);
hash_multimap(
const hash_multimap& Right
);
hash_multimap(
hash_multimap&& Right
);
hash_multimap(
initializer_list<Type> IList
);
hash_multimap(
initializer_list<Type> IList,
const Compare& Comp
);
hash_multimap(
initializer_list<Type> IList,
const Compare& Comp,
const Allocator& Al
);
template<class InputIterator>
hash_multimap(
InputIterator First,
InputIterator Last
);
template<class InputIterator>
hash_multimap(
InputIterator First,
InputIterator Last,
const Compare& Comp
);
template<class InputIterator>
hash_multimap(
InputIterator First,
InputIterator Last,
const Compare& Comp,
const Allocator& Al
);
Parametry
Parametr |
Popis |
Al |
Třída přidělování úložiště pro tento objekt hash_multimap, který se standardně Allocator. |
Comp |
Porovnání funkce typu constTraits použit k seřazení prvků v mapování, který se standardně Traits. |
Right |
Objekt map, ze kterého je kopií vytvořen objekt set. |
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, který má být kopírován. |
Poznámky
Uložit všechny konstruktory typu přidělování objektu, který spravuje úložiště paměť hash_multimap a který později může být vrácen voláním get_allocator.V deklarace třídy často vynechán parametr přidělování a předběžného zpracování makra slouží pro nahrazení alternativní allocators.
Všechny konstruktory inicializovat své hash_multimap.
Uložit všechny konstruktory funkce objekt typu Traits který se používá k vytvoření objednávky mezi klíčů hash_multimap a později mohou být vráceny pomocí volání key_comp.
První tři konstruktory zadat prázdný počáteční hash_multimap; druhý 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_multimap Right.
Následující tři konstruktory kopírují rozsah First, Last) objektu map se zvyšující se explicitností v určování typu funkce porovnání třídy Traits a alokátoru.
Osmá konstruktor přesune hash_multimap Right.
Poslední tři konstruktory pomocí initializer_list.
Požadavky
Hlavička: <hash_map>
Obor názvů: stdext