std::find_if



std::find_if — это стандартный алгоритм, предоставляемый библиотекой . Этот алгоритм предназначен для поиска первого элемента в заданном диапазоне, который удовлетворяет заданному условию, определенному предикатом.



Вот общий формат std::find_if:



#include



template

InputIt find_if(InputIt first, InputIt last, UnaryPredicate p);



first и last представляют диапазон элементов для поиска. first указывает на начало диапазона, а last указывает за его пределы.

p — это унарный предикат, то есть функция, принимающая один аргумент и возвращающая true, если элемент удовлетворяет условию, и false в противном случае.