Freigeben über


any_of

Gibt true zurück, wenn eine Bedingung mindestens einmal im angegebenen Bereich von Elementen vorhanden ist.

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

Parameter

  • _First
    Ein Eingabeiterator, der angibt, wo das Überprüfen eines Bereichs der Elemente für eine Bedingung beginnt.

  • _Last
    Ein Eingabeiterator, der das Ende des Bereichs der Elemente angibt, die auf ein.

  • _Comp
    Eine Bedingung, für zu testen.Dies wird von einem benutzerdefinierten Prädikatfunktionsobjekt bereitgestellt.Das Prädikat definiert die vom Element erfüllt werden Bedingung, das getestet wird.Ein Prädikat akzeptiert ein einzelnes Argument und gibt true oder false zurück.

Rückgabewert

Gibt true, wenn die Bedingung mindestens einmal im angegebenen Bereich erkannt wird, false zurück, wenn die Bedingung nicht erkannt wird.

Hinweise

Die Vorlagenfunktion gibt true nur, wenn für entweder N im Bereich zurück

[0, _Last - _First), das Prädikat _Comp(*(_First+ N)) gilt.

Anforderungen

Header: <algorithm>

Namespace: std

Siehe auch

Referenz

none_of

all_of

Standardvorlagenbibliothek