On 2008-04-03 23:07, qlin88@gmail.com wrote: Hi, > In STL multi-map, the lower_bound, upper_bound,equal_range all return an iterator. Now ifone wants to iterate from an upper bound towards a lower bound, what would be the best way to do it? > I tried to interate backwards with an iterator, but the begin() element was not properly included. You can use reverse_iterators and ...