What is an Iterator?

What does an Iterator mean in C++? I came up with this word while I studying openCV.

1
2
3
4
  Mat I; //This is already assigned way back the full code.
  MatIterator_<uchar> it, end;
  for (it = I.begin<uchar>(), end = I.end<uchar>(); it != end; ++it)
    *it = table[*it];
@keskiverto, @JLBorges

Thank you very much guys :)
Topic archived. No new replies allowed.