title: How to retrieve the elements from map in the order of insertion?
body: <p>I have a map which stores <code>&lt;int, char *&gt;</code>. Now I want to retrieve the elements in the order they have been inserted. <code>std::map</code> returns the elements ordered by the key instead. Is it even possible?</p>