다음을 통해 공유


collate Class

순서를 제어 하는 로캘 패싯 및 그룹화 및 문자열의 해시와 비교, 문자열 내의 문자를 사용할 수 있는 개체를 설명 하는 템플릿 클래스입니다.

template <class CharType > 
 class collate : public locale::facet

매개 변수

  • CharType
    프로그램 내에서 문자를 인코딩하는 데 사용 되는 형식입니다.

설명

로캘 패싯으로 정적 개체 ID 저장된 초기 값 0으로 있습니다.고유한 양수 값에 저장 된 값에 액세스 하려면 가장 먼저 저장 id입니다. 일부 언어 문자 그룹화 되어 단일 문자로 처리 하 고 두 문자 처럼, 개별 문자로 취급 됩니다.이러한 경우를 정렬 하는 방법은 정렬 collate 클래스에서 제공 하는 서비스를 제공 합니다.

eft5f5sf.collapse_all(ko-kr,VS.110).gif생성자

한 부씩 인쇄

클래스의 개체에 대 한 생성자 collate 로캘 패싯으로 문자열의 정렬 규칙을 처리 하는 역할을 합니다.

eft5f5sf.collapse_all(ko-kr,VS.110).gif형식 정의

char_type

문자 형식에 대해 설명 하는 형식 CharType.

string_type

형식 문자열을 설명 하는 형식 basic_string 형식의 문자가 들어 있는 CharType.

eft5f5sf.collapse_all(ko-kr,VS.110).gif멤버 함수

compare

같음 또는 같지 않음에 대해 자신의 패싯에 특정 규칙에 따라 두 문자 시퀀스를 비교합니다.

do_compare

같음 또는 같지 않음에 대해 자신의 패싯에 특정 규칙에 따라 두 문자 시퀀스를 비교 하기 위해 호출 되는 가상 함수입니다.

do_hash

가상 함수 자신의 패싯에 특정 규칙에 따라 시퀀스의 해시 값을 결정 하기 위해 호출 됩니다.

do_transform

가상 함수 호출 문자 시퀀스 로케일에서와 마찬가지로 동일한 로케일과 변환 다른 문자 시퀀스 사전순으로 비교에 사용할 수 있는 문자열로 변환 합니다.

hash

패싯에 특정 규칙에 따라 시퀀스의 해시 값을 결정합니다.

변환(Transform)

문자 시퀀스 로케일에서 마찬가지로 동일한 로케일과 변환 다른 문자 시퀀스를 사전순으로 비교에 사용할 수 있는 문자열로 변환 합니다.

요구 사항

헤더: <locale>

네임 스페이스: std

참고 항목

참조

표준 C++ 라이브러리에서 스레드로부터의 안전성

기타 리소스

구성원을 한 부씩 인쇄

<locale> 멤버