У меня есть std::map, называемый myMap в моем приложении С++, и я хочу получить элемент, используя либо myMap.find(key), либо myMap[key]. Тем не менее, я хотел бы также получить индекс этого элемента на карте.
std::map<string, int> myMap;
// Populate myMap with a bunch of items...
myElement = myMap["myKey"];
// Now I need to get the index of myElement in myMap
Есть ли чистый способ сделать это?
Спасибо.