Есть ли эквивалентная версия std::find(first, last)
, но для std::map
?Т.е. существует ли версия метода std::map
find
, который ищет элемент в map
, но ограничивает поиск только указанным диапазоном [first, last)
?В идеале решение должно быть логарифмическим в размере [first, last)
.
Из того, что я видел , std::map::find
само по себе не поддерживает эту функцию (оно всегда ищет веськарта).