all_of
Gibt true zurück, wenn eine Bedingung an jedem Element im angegebenen Bereich vorhanden ist.
template<class InputIterator, class Predicate>
bool all_of(
InputIterator _First,
InputIterator _Last,
BinaryPredicate _Comp
);
Parameter
_First
Ein Eingabeiterator, der angibt, wo beginnt, um auf ein.Die Iteratormarken wo ein Bereich von Elementanfängen._Last
Ein Eingabeiterator, der das Ende des Bereichs der Elemente angibt, die auf ein._Comp
Eine Bedingung, für zu testen.Dies ist ein benutzerdefiniertes Prädikatfunktionsobjekt, das die von definiert ein Element erfüllt werden Bedingung, das überprüft wird.Ein Prädikat akzeptiert ein einzelnes Argument und gibt true oder false zurück.
Rückgabewert
Gibt true, wenn die Bedingung an jedem Element im angegebenen Bereich erkannt wird, und false zurück, wenn die Bedingung nicht mindestens einmal erkannt wird.
Hinweise
Die Vorlagenfunktion gibt true nur zurück, wenn, für jedes N im Bereich [0, _Last - _First), das Prädikat _Comp(*(_First + N))true ist.
Anforderungen
Header: <algorithm>
Namespace: std