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


multimap::emplace_hint

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

template<class... Args>
   iterator emplace_hint(
      const_iterator where,
      Args&&... args);

Параметры

Параметр

Описание

args

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

where

Место, чтобы начать поиск нужной точки вставки. (Если эта точка непосредственно предшествующего where, вставка может произойти в амортизированном постоянно времени вместо логарифмического времени).

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

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

Заметки

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

Во время emplacement, если исключение, не изменяется состояние контейнера.

value_type элемента пары, так как значение элемента будет приказанными парами с первым компонентом, значение ключа и вторым компонентом, к данным значение элемента.

Пример кода см. в разделе map::emplace_hint.

Требования

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

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

См. также

Ссылки

<map>

Класс multimap

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