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) |