Поделиться через


unordered_multiset::emplace

Вставляет элемент построен на месте (не выполняются никакие операции копирования или перемещения).

template<class... Args>
    iterator emplace(
        Args&&... args
);

Параметры

Параметр

Описание

args

Аргументы переадресованные для построения элемента, который необходимо вставить в unordered_multiset.

Возвращаемое значение

Итератор во вновь изменять элемент.

Заметки

Отсутствуют ссылки на элементам-контейнерам аннулированы этой функцией, но она может сделать все итераторы в контейнер.

Во время вставки, если исключение, но не происходит в хэш-функции контейнера, не изменяется контейнер. Если исключение создается в хэш-функции, результат не определен.

Пример кода см. в разделе multiset::emplace.

Требования

Заголовок:<unordered_set>

Пространство имен: std

См. также

Ссылки

<unordered_set>

Класс unordered_multiset

Библиотека стандартных шаблонов