How to insert element after the iterator position

c++, stl

Solution

that's what `list::insert` does. Just increment your iterator before inserting your value:

if (someIterator != someList.end()) {
    someIterator++;
}
someList.insert(someIterator, someValue);

Problem

std::list.insert inserts an element before the iterator position. How can I insert an element after an iterator position.

Original source