Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve true si el intervalo especificado forma una pila hasta el último elemento.
template<class RandomAccessIterator>
bool is_heap_until(
RandomAccessIterator _First,
RandomAccessIterator _Last
);
template<class RandomAccessIterator, class BinaryPredicate>
bool is_heap_until(
RandomAccessIterator _First,
RandomAccessIterator _Last,
BinaryPredicate _Comp
);
Parámetros
_First
Un iterador de acceso aleatorio que indica el inicio de un intervalo para comprobar una pila._Last
Un iterador de acceso aleatorio que indica el final de un intervalo._Comp
La condición para comprobar.Esto proporciona un objeto definido por el usuario de la función de predicado que define la condición que se completará por el elemento que se busca.Un predicado toma un único argumento y devuelve true o false.
Valor devuelto
Devuelve true si el intervalo especificado forma una pila hasta el último elemento, false si no lo hace.
Comentarios
La primera función de la plantilla devuelve el iterador pasado next en [_First,_Last) tales que [_First, next) es una pila ordenada por operator< o por _Comp.si _Last - _First< 2, a la función devuelve _Last.
La segunda función de plantilla se comportará, salvo que reemplaza operator<(X, Y) con _Comp(X, Y).
Requisitos
encabezado: <algoritmo>
espacio de nombres: std