Condividi tramite


is_heap

Restituisce true se gli elementi nell'intervallo specificato da un 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
    ); 

Parametri

  • _First
    Un iteratore casuale che indica l'inizio di un intervallo al controllo di un heap.

  • _Last
    Un iteratore casuale che indica la fine di un intervallo.

  • _Comp
    Una condizione di test per ordinare gli elementi.Un predicato binario accetta un solo argomento e restituisce trueo false.

Valore restituito

Restituisce true se gli elementi nell'intervallo specificato da un heap, false caso contrario.

Note

La prima funzione di modello restituisce is_heap_until(_First,_Last) ==_Last.

I secondi funzione restituisce il modello

is_heap_until(_First, _Last, _Comp) == _Last.

Requisiti

intestazione: <algorithm>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

is_heap_until

<algorithm>