Пространства имён
Варианты
Действия

std::multimap::emplace_hint

Материал из cppreference.com
< cpp‎ | container‎ | multimap

 
 
 
std::multimap
Функции-члены
Итераторы
Оригинал:
Iterators
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вместимость
Модификаторы
multimap::emplace_hint
Поиск
Оригинал:
Lookup
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Наблюдатели
 
template <class... Args>
iterator emplace_hint( const_iterator hint, Args&&... args );
(начиная с C++11)
Вставляет новый элемент в контейнер, используя hint как предположение для позиции в которую нужно вставить элемент. Элемент будет построен на месте, т.е. без операций копирования или перемещения. The constructor of the element type (value_type, that is, std::pair<const Key, T>) is called with exactly the same arguments as supplied to the function, forwarded with std::forward<Args>(args)....
Оригинал:
Inserts a new element to the container, using hint as a suggestion where the element should go. The element is constructed in-place, i.e. no copy or move operations are performed. The constructor of the element type (value_type, that is, std::pair<const Key, T>) is called with exactly the same arguments as supplied to the function, forwarded with std::forward<Args>(args)....
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Итераторы и указатели остаются в рабочем состоянии.

Содержание

[править] Параметры

hint
итератор, используемый в качестве предположения о позиции, в которую нужно вставить новый элемент
Оригинал:
iterator, used as a suggestion as to where to insert the new element
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
args
Аргументы для перенаправления в конструктор элемента
Оригинал:
arguments to forward to the constructor of the element
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Возвращаемое значение

Возвращает итератор на вставленный элемент.
Оригинал:
Returns an iterator to the newly inserted element.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.


[править] Сложность

Логарифмическая относительно размера контейнера в целом, амортизационно константа если новый элемент был вставлен непосредственно перед hint.

[править] См. также

(C++11)
Конструирует элементы "на месте" и вставляет их начиная с заданной позиции pos
(public функция-член) [править]
Вставляет элементы
Оригинал:
inserts elements
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(public функция-член) [править]