Max
두 객체를 비교하고 그 중에서 더 큰 객체를 리턴합니다. 여기서 순서 기준은 이항 술어로 지정될 수 있습니다.
template <class T, class BinPred>
T Max (
const T & a,
const T & b,
BinPred cmp
);
template <class T>
T Max (
const T & a,
const T & b
);
Template 파라미터
- T
-
T 타입 template 파라미터입니다.
- BinPred
-
이항 술어(Binary predicate)입니다.
파라미터
- a
-
비교할 2개의 객체들 중 1번째입니다.
- b
-
비교할 2개의 객체들 중 2번째입니다.
- cmp
-
2개의 객체들을 비교하는 데 사용하는 이항 술어(binary predicate)입니다.
리턴 값
두 객체들 중 더 큰 것을 리턴합니다. 만약 서로 같다면 두 객체들 중 1번째를 리턴합니다.
설명
Max는 2개의 인자들 중 더 큰 것을 리턴합니다;
서로에 대하여 더 큰 객체가 없다면 (즉, 같다면) 1번째 인자를 리턴합니다.
술어 pred를 사용하여 객체들을 비교합니다.
참고사항
알고리즘