ctype Class
제공 패싯 클래스 문자와 변환에서 위 아래 사례를 분류 하 고 네이티브 문자 집합 및 로케일에 사용 되는 집합 간에 변환할 수 있습니다.
template <class CharType>
class ctype : public ctype_base
매개 변수
- CharType
프로그램 내에서 문자를 인코딩하는 데 사용 되는 형식입니다.
설명
로캘 패싯으로 정적 개체 ID 저장된 초기 값 0으로 있습니다.고유한 양수 값에 저장 된 값에 액세스 하려면 가장 먼저 저장 id입니다. 분류 기준 기본 클래스 ctype_base에서 중첩 된 비트 마스크 형식을 제공 합니다.
이 템플릿 클래스의 두 개의 명시적 특수화를 정의 하는 표준 C++ 라이브러리:
ctype<char>, 명시적 특수화의 차이 별도로 설명 합니다.
ctype<wchar_t>, 요소 와이드 문자로 취급 합니다.
다른 템플릿 클래스의 특수화 ctype<CharType>.
값 변환 ch 형식의 CharType 형식의 값을 char 식 (char)ch.
값 변환 바이트 형식의 char 형식의 값을 CharType 식 CharType (바이트).
다른 모든 작업이 수행 되며 char 값과 같은 방법으로 명시적 특수화에 대 한 ctype<char>.
생성자
클래스의 개체에 대 한 생성자 ctype 문자 로캘 패싯으로 역할을 합니다. |
형식 정의
로케일에 사용 되는 문자를 설명 하는 형식입니다. |
멤버 함수
가상 함수 라는 단일 문자는 특정 특성이 있는지 여부를 테스트 하거나 특성의 범위에 있는 각 문자 분류 및 해당 배열에 저장 합니다. |
|
가상 함수를 호출 하는 형식 문자를 변환할 CharType 형식의 문자에 해당 하는 로캘 사용 하는 char 는 네이티브 문자 집합입니다. |
|
지정한 마스크 일치 하는 범위에서 첫 번째 문자를 찾으려면 호출 하는 가상 함수입니다. |
|
가상 함수는 지정 된 마스크와 일치 하지 않는 범위에서 첫 번째 문자를 찾으려면 호출 합니다. |
|
가상 함수 호출 문자 범위 또는 문자는 소문자로 변환 합니다. |
|
가상 함수 호출 문자 범위 또는 문자를 대문자로 변환 합니다. |
|
가상 함수 호출을 형식의 문자 변환 char 의 네이티브 문자 형식의 해당 문자로 설정 CharType 로케일에 사용 되는. |
|
단일 문자를 특정 특성을 가진 특성의 범위에 있는 각 문자 분류 및 해당 배열에 저장 하는지 여부를 테스트 합니다. |
|
형식 문자 변환 CharType 로케일 char 형식의 네이티브 문자 집합에 해당 문자를 사용 합니다. |
|
지정한 마스크 일치 하는 범위에서 첫 번째 문자를 찾습니다. |
|
지정 된 마스크와 일치 하지 않는 범위에서 첫 번째 문자를 찾습니다. |
|
문자 범위 또는 문자는 소문자로 변환합니다. |
|
문자 범위 또는 문자는 대문자로 변환합니다. |
|
형식의 문자 변환 char 는 네이티브 문자 집합 형식의 해당 문자로 CharType 로케일에 사용 합니다. |
요구 사항
헤더: <locale>
네임 스페이스: std