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


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

Библиотека стандартных шаблонов