unordered_multiset::emplace
Wstawia element skonstruowany w miejscu (bez wykonania żadnej czynności kopiowania ani przenoszenia).
template<class... Args>
iterator emplace(
Args&&... args
);
Parametry
Parametr |
Opis |
args |
Argumenty przekazywane do konstruowania elementu do wstawienia do unordered_multiset. |
Wartość zwracana
Iterator do nowo wstawionego elementu.
Uwagi
Żadne odwołania do elementów kontenera nie są unieważniane przez tę funkcję, ale może ona unieważnić wszystkie iteratory do kontenera.
Podczas wstawiania, jeśli zgłoszono wyjątek, lecz nie występuje on w funkcji skrótu kontenera, kontener nie jest modyfikowany.Jeśli wyjątek jest zgłoszony w funkcji skrótu, wynik jest niezdefiniowany.
Dla przykładu kodu zobacz multiset::emplace.
Wymagania
Nagłówek: <unordered_set>
Przestrzeń nazw: std