C ++ получить индекс элемента массива по значению

До сих пор я сохранял массив в векторе, а затем перебирал вектор, чтобы найти соответствующий элемент, а затем возвращал индекс.

Есть ли более быстрый способ сделать это в C ++? Структура STL, которую я использую для хранения массива, для меня действительно не имеет значения (она не обязательно должна быть вектором). Мой массив также уникален (без повторяющихся элементов) и упорядочен (например, список дат на будущее).

Ответы на вопрос(2)

Ваш ответ на вопрос