unordered_multimap::emplace_hint
Vloží prvek vyrobeno na místě (jsou prováděny žádné operace kopírování nebo přesun), naznačuje umístění.
template<class... Args>
iterator emplace_hint(
const_iterator where,
Args&&... args);
Parametry
Parametr |
Popis |
args |
Argumenty předávané ke konstrukci prvek, který chcete vložit do neuspořádané. |
where |
Doporučení týkající se místa zahájíte hledání správný bod vložení. |
Vrácená hodnota
Iterace nově vloženého prvku.
Poznámky
Touto funkcí jsou anulovány žádné odkazy na prvky v kontejneru, ale jej může znehodnotit všechny u iterátorů do kontejneru.
Při vkládání Pokud je vyvolána výjimka, ale nedochází v kontejneru funkci hash, kontejner se nemění.Pokud je vyvolána výjimka v hashovací funkci, výsledek není definován.
Objekt value_type prvku je objekt pair, takže hodnota prvku bude seřazený pár s první komponentou rovnající se hodnotě klíče a druhou komponentou rovnající se datové hodnotě prvku.
Příklad kódu naleznete v tématu map::emplace_hint.
Požadavky
Záhlaví:<unordered_multimap>
Obor názvů: std