Поделиться через


any_of

Возвращает true, когда условие присутствует хотя бы один раз в заданном диапазоне элементов.

template<class InputIterator, class UnaryPredicate>
    bool any_of(
        InputIterator _First, 
        InputIterator _Last, 
        UnaryPredicate _Comp
    );

Параметры

  • _First
    Итератор ввода, показывающий, где можно запустить проверку диапазона элементов для условия.

  • _Last
    Итератор ввода, указывающее на достижение конца диапазона элементов для проверки условия.

  • _Comp
    Проверяемое условие.Это обеспечивается определяемым пользователем объектом функции предиката.Предикат определяет условия, которые будет отвечать проверяемого элемента.Предикат принимает один аргумент и возвращает true или false.

Возвращаемое значение

Возвращает true если обнаружено хотя бы один раз, отображаемом в диапазоне, false если условие никогда не обнаружено.

Заметки

Функция шаблона возвращает true, только если для некоторого N в диапазоне

[0, _Last - _First), предикат _Comp(*(_First+ N)) true.

Требования

заголовок: <algorithm>

std пространство имен:

См. также

Ссылки

none_of

all_of

Стандартная библиотека шаблонов