Freigeben über


none_of

Gibt true zurück, wenn eine Bedingung nie mit Elementen im angegebenen Bereich vorhanden ist.

template<class InputIterator, class BinaryPredicate> 
    bool none_of( 
        InputIterator _First, 
        InputIterator _Last, 
        BinaryPredicate _Comp 
    );

Parameter

  • _First
    Ein Eingabeiterator, der angibt, wo beginnt, um einen Bereich von Elementen für eine Bedingung zu prüfen.

  • _Last
    Ein Eingabeiterator, der das Ende eines Bereichs der Elemente angibt.

  • _Comp
    Die zu testen Bedingung. Wird aus einem benutzerdefinierten Prädikatfunktionsobjekt bereitgestellt, das die Bedingung definiert. Ein Prädikat akzeptiert ein einzelnes Argument und gibt true oder false zurück.

Rückgabewert

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

Hinweise

Die Vorlagenfunktion gibt true nur, wenn für alle N im Bereich [0, _Last zurück - _First), das Prädikat _Comp(*(_First + N)) ist immer false.

Anforderungen

Header: <algorithm>

Namespace: std

Siehe auch

Referenz

any_of

all_of

Standardvorlagenbibliothek