Namespaces
Variants

std::flat_multimap<Key,T,Compare,KeyContainer,MappedContainer>:: emplace_hint

From cppreference.net

template < class ... Args >
iterator emplace_hint ( const_iterator hint, Args && ... args ) ;
(начиная с C++23)
(constexpr начиная с C++26)

Вставляет новый элемент в контейнер как можно ближе к позиции непосредственно перед hint .

Конструктор value_type (т.е., std:: pair < const Key, T > ) вызывается с точно такими же аргументами, как переданные в функцию, проброшенными с помощью std:: forward < Args > ( args ) ... .

Содержание

Параметры

hint - итератор на позицию перед которой будет вставлен новый элемент
args - аргументы для передачи конструктору элемента

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

Итератор на вставленный элемент.

Исключения

Если по какой-либо причине возникает исключение, эта функция не оказывает никакого эффекта ( strong exception safety guarantee ).

Сложность

Пример

Смотрите также

создаёт элемент на месте
(публичная функция-член)
вставляет элементы
(публичная функция-член)