Przestrzenie nazw
Warianty

std::forward_list::emplace_after

Z cppreference.com
<tbody> </tbody>
template< class... Args > iterator emplace_after( const_iterator pos, Args&&... args );
(od C++11)

Wstawia nowy element za określoną pozycję. Element jest konstruowany "w miejscu", tj. nie są wykonywane żadne operacje kopiowania ani przenoszenia. Argumenty args... są przekazane do konstruktora elementu jako std::forward<Args>(args)....

Żadne iteratory ani referencje nie zostają unieważnione.

Parametry

pos - iterator, za którym zostanie skonstruowany nowy element
args - argumenty do przekazania do konstruktora elementu

Zwracana wartość

Iterator wskazujący na nowy element.

Złożoność

Stała.

Wyjątki

Jeśli zostanie wyrzucony wyjątek, zawartość kontenera nie zostanie zmieniona (strong exception guarantee).

Zobacz także

wstawia elementy za wskazanym elementem
(publiczna metoda) [edit]