is_heap_until
지정한 범위의 마지막 요소까지 힙 한다면 true를 반환 합니다.
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
);
매개 변수
_First
대 한 힙을 검사 하는 범위의 시작을 나타내는 임의 액세스 반복기입니다._Last
범위의 끝을 나타내는 임의 액세스 반복기입니다._Comp
테스트할 조건입니다.이 검색 되는 요소에 의해 충족 되어야 하는 조건을 정의 하는 조건자 함수의 사용자 정의 개체에서 제공 됩니다.조건자 인수를 받아 반환 true 또는 false.
반환 값
반환 true 는 지정한 범위의 마지막 요소까지 힙 한다면 false 됩니다.
설명
The first template function returns the last iterator next in [_First, _Last) such that [_First, next) is a heap ordered by operator< or by _Comp.If_Last - _First < 2,함수를 반환 하 고 _Last.
대체를 제외 하 고 두 번째 템플릿 함수는 동작 operator<(X, Y) 와 _Comp(X, Y).
요구 사항
헤더: <algorithm>
네임 스페이스: std