Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

hash_multimap – třída

stdext – obor názvů

Standardní knihovna šablon