I need to iterate through an std::map's elements in the same order that they were inserted into the map. Can it be done? If so, can anyone post a code example of it in action?

Thanks in advance.