is_heap
Retourne true si les éléments de la plage spécifiée forment un tas.
template<class RandomAccessIterator>
bool is_heap(
RandomAccessIterator _First,
RandomAccessIterator _Last
);
template<class RandomAccessIterator, class BinaryPredicate>
bool is_heap(
RandomAccessIterator _First,
RandomAccessIterator _Last,
BinaryPredicate _Comp
);
Paramètres
_First
Un itérateur d'accès aléatoire qui indique le début d'une plage pour vérifier un tas._Last
Un itérateur d'accès aléatoire qui indique la fin d'une plage._Comp
Une condition testée pour classer des éléments.Un attribut binaire accepte un argument unique et retourne trueou false.
Valeur de retour
Retourne true si les éléments de la plage spécifiée forment un tas, false s'ils ne stocke pas.
Notes
La première fonction de modèle retourne is_heap_until(_First,_Last) ==_Last.
La deuxième valeur de fonction de modèle
is_heap_until(_First, _Last, _Comp) == _Last.
Configuration requise
en-tête : <algorithm>
l'espace de noms : DST