minmax
두 입력된 매개 변수를 비교 하 여 최소의 순서로 한 쌍 반환 큰.
template<class Type>
pair<const Type&, const Type&>
minmax(
const Type& _Left,
const Type& _Right
);
template<class Type, class BinaryPredicate>
pair<const Type&, const Type&>
minmax(
const Type& _Left,
const Type& _Right,
BinaryPredicate _Comp
);
매개 변수
_Left
비교 되는 두 개체 중 첫 번째입니다._Right
두 개체를 비교 하 고 두 번째._Comp
이진 조건부 두 개체를 비교 하는 데 사용 합니다.
속성 값/반환 값
개체 쌍의 최소 순서로 반환 큰.
설명
The first template function returns pair<const Type&, const Type&>(_Right, _Left) if _Right < _Left.Otherwise it returns pair<const Type&, const Type&>(_Left, _Right).
두 번째 멤버 함수는 첫 번째 쌍을 반환 요소는 왼쪽에 있는 요소를 init 비교 다른 요소 보다 더 큰 고 두 번째 요소는 가장 오른쪽 요소를 _Init 는 비교 하는 다른 요소 보다 더 작은.
교체는 제외 하 고 나머지 템플릿 함수의 동작은 operator<(X, Y) 와 _Comp(X, Y).
함수는 정확히 한 비교를 수행합니다.
요구 사항
헤더: <algorithm>
네임 스페이스: std