for (multimap<string, int, case_insensitive_test>::const_reverse_iterator const_it = multimap_order.rbegin() const; const_it != multimap_order.rend() const; ++const_it ){
and please perhaps the correct syntax for reverse iterators?
and I got those informations here:http://www.roguewave.com/support/docs/leif/sourcepro/html/stdlibref/multimap.html#sec9