Graphisoft®

GSRootVersion: 1.0

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

참고사항

알고리즘