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