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