Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

<unordered_map>

unordered_map – třída

Standardní knihovna šablon