C++ Language/Std/Stl/Iterators/CustomIterators

It is possible to define your own custom iterator, by deriving from.

Additional information about custom iterators