Sdílet prostřednictvím


unordered_set::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ány sestavit element má být vložena do unordered_set Pokud unordered_set již obsahuje tento prvek nebo, obecněji, pokud jej již obsahuje prvek, jehož klíč ekvivalentně objednané.

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.

Pokud vložení se nezdařilo, protože prvek již existuje, vrátí iterace existujícího elementu.

Poznámky

Touto funkcí nejsou zneplatněny žádné iterátory nebo odkazy.

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.

Příklad kódu naleznete v tématu set::emplace_hint.

Požadavky

Záhlaví:<unordered_set>

Obor názvů: std

Viz také

Referenční dokumentace

<unordered_set>

unordered_set – třída

Standardní knihovna šablon