LINUX.ORG.RU

История изменений

Исправление soomrack, (текущая версия) :

А что тут плохо? Не всегда же нужен поиск по всему диапазону.

if (auto it = std::find(my_vec.begin(), my_vec.end(), value); 
    it != my_vec.end()) {
   ...
}

Ну или через ranges сделать:

if (std::ranges::find(my_vec, value) != my_vec.end()) {
   std::cout << "exists!";
}

Исходная версия soomrack, :

А что тут плохо? Не всегда же нужен поиск по всему диапазону.

if (auto it = std::find(my_vec.begin(), my_vec.end(), value); 
    it != my_vec.end()) {
   ...
}