Partilhar via


any_of

Retorna true quando uma condição estiver 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 a verificar um intervalo de elementos para uma condição.

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

  • _Comp
    Uma condição a ser testada para. Isso é fornecido por um objeto definido pelo usuário da função do predicado. O predicado define a condição a ser atendido pelo elemento que está sendo testado. Um predicado usa um único argumento 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 detectada nunca.

Comentários

A função do modelo retorna true apenas se, para um determinado N no intervalo

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

Requisitos

Cabeçalho: <algoritmo>

Namespace: std

Consulte também

Referência

none_of

all_of

Biblioteca de Modelos Padrão