Namespaces
Variants

std::flat_multiset<Key,Compare,KeyContainer>:: emplace_hint

From cppreference.net

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

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

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

Содержание

Параметры

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

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

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

Исключения

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

Сложность

Пример

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

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