У меня есть 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
Есть ли чистый способ сделать это?
Спасибо.