In coding with C++ iterators if you wanted to get the previous value to what an iterator points to would you write:
*--Iter
or would you think
Even if you get one of these to work as you expect, they're both hard to read. Does this have to be done in a single statement?