title: iterator vs reverse_iterator
body: <p>I'm using <code>std::map</code> to store a lot of elements (pairs of elements) and I have a "little" doubt.   What is more efficient to iterate all elements over my <code>std::map</code>, <code>iterator</code> or <code>reverse_iterator</code>?</p>