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