collate::do_compare
같음 또는 같지 않음에가 면 특정 규칙에 따라 두 문자 시퀀스를 비교 하기 위해 호출 하는 가상 함수입니다.
virtual int do_compare(
const CharType* _First1,
const CharType* _Last1,
const CharType* _First2,
const CharType* _Last2
) const;
매개 변수
_First1
비교할 첫 번째 시퀀스의 첫 번째 요소에 대 한 포인터입니다._Last1
비교할 첫 번째 시퀀스의 마지막 요소에 대 한 포인터입니다._First2
비교할 두 번째 시퀀스의 첫 번째 요소에 대 한 포인터입니다._Last2
비교할 두 번째 시퀀스의 마지막 요소에 대 한 포인터입니다.
반환 값
멤버 함수를 반환합니다.
두 번째 시퀀스 보다 작은 첫 번째 시퀀스를 비교 하는 경우-1입니다.
두 번째 시퀀스의 첫 번째 시퀀스 보다 비교 하면 + 1.
시퀀스를 해당 하는 경우 0입니다.
설명
보호 된 가상 멤버 함수에서 시퀀스 비교 [_First1, 이름) 시퀀스에서 [_First2, _Last2).적용 하 여 값을 비교 연산자 < 해당 형식의 요소 쌍 사이의 CharType.첫 번째 시퀀스 작은 부등 쌍 시퀀스에서 가장 오래 된 작은 요소가 있는 경우 또는 없는 부등 쌍 존재 첫 번째 시퀀스 짧은 경우를 비교 합니다.
예제
예제를 보려면 collate::compare을 호출 do_compare.
요구 사항
헤더: <locale>
네임 스페이스: std