Eine std :: map, die die Einfügereihenfolge verfolgt?

Ich habe derzeit eine std::map<std::string,int>, die einen ganzzahligen Wert in einer eindeutigen Zeichenfolgenkennung speichert, und ich schaue mit der Zeichenfolge nach. Es macht meistens das, was ich will, außer dass es die Einfügereihenfolge nicht verfolgt. Wenn ich also die Karte...