Описание тега emplace

По вопросам, касающимся создания объектов непосредственно внутри некоторого объекта-контейнера, а не копирования / перемещения объекта в контейнер.

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

Например, для std::vectorв C++ можно использовать std:emplace_back(), который описывается так:

Вставляет новый элемент в конец вектора сразу после его текущего последнего элемента. Этот новый элемент создается на месте с использованием аргументов args в качестве аргументов для его конструктора.