C++ iterators are modelled as generalized pointers
The pointer-related operators are used to manipulate iterators