is_heap
Retorna true se os elementos no intervalo especificado windows um heap.
template<class RandomAccessIterator>
bool is_heap(
RandomAccessIterator _First,
RandomAccessIterator _Last
);
template<class RandomAccessIterator, class BinaryPredicate>
bool is_heap(
RandomAccessIterator _First,
RandomAccessIterator _Last,
BinaryPredicate _Comp
);
Parâmetros
_First
Um iterador de acesso aleatório que indica o início de um intervalo para procurar um heap._Last
Um iterador de acesso aleatório que indica o fim de um intervalo._Comp
Uma condição a testar para ordenar os elementos.Um predicado binário usa um único argumento e retorna trueou false.
Valor de retorno
Retorna true se os elementos no intervalo especificado windows um heap, false se não.
Comentários
A primeira função do modelo retorna is_heap_until(_First,_Last) ==_Last.
Os segundos a função retorna de modelo
is_heap_until(_First, _Last, _Comp) == _Last.
Requisitos
Cabeçalho: <algorithm>
namespace: STD