From Cppreference
|
template< class... Args >
iterator emplace( const_iterator pos, Args&&... args );
|
|
(since C++11)
|
|
|
Inserts a new element to the specified position in the container. The element is constructed in-place, i.e. no copy or move operations are performed. The constructor of the element is called with exactly the same arguments, as supplied to the function.
Iterators and references to the elements between pos and the end of the container are invalidated.
[edit] Parameters
pos
|
-
|
iterator before which the new element will be constructed
|
args
|
-
|
arguments to forward to the constructor of the element
|
[edit] Return value
iterator following the emplaced element.
[edit] Complexity
[edit] See also
|
|
inserts elements (public member function)
|