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

참고 항목

참조

is_heap

<algorithm>

표준 템플릿 라이브러리