Я улучшаю свои навыки C ++, учась лучше использовать алгоритмы в стандартной библиотеке. У меня есть проблема, которую я не уверен, как правильно решить, используя algorirhtms. Мне нужно проверить, существует ли элемент в векторе и, если он существует, получить его индекс.
С необработанным l oop я бы использовал целое число и увеличивал его для каждой итерации.
С алгоритмами, которые я смог использовать только std::find
, а затем использовал std::distance
, но для этого требуется больше вычислений, чем для необработанного l oop. Как лучше всего выполнить эту задачу, используя алгоритмы?