Как вставить элемент после позиции итератора std:: list.insert вставляет элемент перед позицией итератора. Как вставить элемент после позиции итератора. Ответ 1 что делает list::insert. Просто добавьте свой итератор до ввода значения: if (someIterator != someList.end()) { someIterator++; } someList.insert(someIterator, someValue); Ответ 2 Используйте функцию: itr = mylist.insert_after(Itr, value) Он вставляет value после позиции, обозначенной itr.
Ответ 1 что делает list::insert. Просто добавьте свой итератор до ввода значения: if (someIterator != someList.end()) { someIterator++; } someList.insert(someIterator, someValue);
Ответ 2 Используйте функцию: itr = mylist.insert_after(Itr, value) Он вставляет value после позиции, обозначенной itr.