title: how to get the pointer to a pair in std::map
body: <p>I want to store a different order for the pairs in <code>std::map&lt;string,void*&gt;</code> by pushing the pointers to pairs in the <code>map</code> on to a <code>vector&lt;pair&lt;string,void*&gt;*&gt;</code> in a desired order. How to get the pointer to each pair in the <code>map</code>?</p>