Это встроенная функция в CPP STL, которая переносит элементы в диапазоне от first+1 до last из данного forward_list в другой forward_list. Элементы вставляются после элемента, на который указывает позиция в параметре.
Синтаксис:
forwardlist1_name.splice_after(position iterator, forwardlist2_name,first iterator, last iterator)
Параметры: функция принимает четыре параметра:
position – позиция в forward_list, после которой должны быть вставлены новые элементы.
forwardlist2_name – список, из которого должны быть вставлены элементы.
first – итератор, после которого должна быть выполнена вставка.
last – итератор, до которого должна быть выполнена вставка.
