is_heap
如果在指定的範圍的項目形成堆積,傳回 true 。
template<class RandomAccessIterator>
bool is_heap(
RandomAccessIterator _First,
RandomAccessIterator _Last
);
template<class RandomAccessIterator, class BinaryPredicate>
bool is_heap(
RandomAccessIterator _First,
RandomAccessIterator _Last,
BinaryPredicate _Comp
);
參數
_First
表示範圍開始檢查堆積的隨機存取 Iterator。_Last
指示範圍結尾的隨機存取 Iterator。_Comp
為用於排序的測試中的條件。 一個二進位述詞使用單一引數並傳回 true或 false。
傳回值
傳回 true ,如果在指定的範圍的項目形成堆積, false ,如果不相符。
備註
第一個樣板函式傳回 is_heap_until(_First,_Last) ==_Last。
第二個樣板函式傳回
is_heap_until(_First, _Last, _Comp) == _Last.
需求
標題: <algorithm>
命名空間: std