unordered_multiset::emplace
Вставляет элемент построен на месте (не выполняются никакие операции копирования или перемещения).
template<class... Args>
iterator emplace(
Args&&... args
);
Параметры
Параметр |
Описание |
args |
Аргументы переадресованные для построения элемента, который необходимо вставить в unordered_multiset. |
Возвращаемое значение
Итератор во вновь изменять элемент.
Заметки
Отсутствуют ссылки на элементам-контейнерам аннулированы этой функцией, но она может сделать все итераторы в контейнер.
Во время вставки, если исключение, но не происходит в хэш-функции контейнера, не изменяется контейнер. Если исключение создается в хэш-функции, результат не определен.
Пример кода см. в разделе multiset::emplace.
Требования
Заголовок:<unordered_set>
Пространство имен: std