cpp/iterator/insert iterator

is a that inserts elements into a container for which it was constructed, at the position pointed to by the supplied iterator. The container's member function is called whenever the iterator (whether dereferenced or not) is assigned to. Incrementing the is a no-op.