Graphisoft®

GSRootVersion: 1.0

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.를 사용하여 객체들을 비교합니다.

참고사항

알고리즘