Partilhar via


any_of

Retorna true enquanto uma condição está presente pelo menos uma vez no intervalo especificado de elementos.

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

Parâmetros

  • _First
    Um iterador de entrada que indica onde começar verificar um intervalo de elementos para uma condição.

  • _Last
    Um iterador de entrada que indica o fim do intervalo de elementos para verificar uma condição.

  • _Comp
    Uma condição para testar.Isso é fornecido por um objeto definido pelo usuário da função de predicado.O predicado define a condição seja satisfeita pelo elemento que está sendo testado.Um predicado aceita um argumento único e retorna true ou false.

Valor de retorno

Retorna true se a condição for detectada pelo menos uma vez no intervalo indicado, false se a condição for detectado nunca.

Comentários

A função do modelo true somente se retorna, para qualquer N no intervalo

[0, _Last - _First), o predicado _Comp(*(_First+ N)) é válido.

Requisitos

Cabeçalho: <algorithm>

namespace: STD

Consulte também

Referência

none_of

all_of

Standard Template Library