error message error: 'reverse_iterator' does not name a type
I copy that line from the book "generic programming and the stl"
In fact, I don't know what is that line mean? typedef reverse_iterator<iterator> reverse_iterator;
How could it define a type like that?
last, what should I do if I want to define a reverse iterator for myself?