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