C ++ 라이브러리-<로케일>

소개

지역화 라이브러리 및 문화 별 기능 집합으로, 프로그램에서 국제적으로 더 이식 가능하도록 사용할 수 있습니다.

선언

다음은 std :: locale에 대한 선언입니다.

class locale;

C ++ 11

class locale;

기능

Sr. 아니. 기능 및 설명
1 use_facet

로케일 패싯에 액세스하는 데 사용됩니다.

2 has_facet

로케일에 패싯이 있는지 확인하는 데 사용됩니다.

편리한 인터페이스

Sr. 아니. 인터페이스 및 설명
1 isspace

문자가 공백인지 확인합니다.

2 isprint

문자가 인쇄 가능한지 확인합니다.

iscntrl

캐릭터가 제어 캐릭터인지 확인합니다.

4 isupper

문자가 대문자인지 확인합니다.

5 더 낮은

문자가 소문자인지 확인합니다.

6 isalpha

문자가 알파벳인지 확인합니다.

7 isdigit

문자가 10 진수인지 확인합니다.

8 ispunct

문자가 구두점 문자인지 확인합니다.

9 isxdigit

문자가 16 진수인지 확인합니다.

10 isalnum

문자가 영숫자인지 확인합니다.

11 isgraph

캐릭터에 그래픽 표현이 있는지 확인합니다.

12 isblank

문자가 비어 있는지 확인합니다.

표준 패싯

Sr. 아니. 표준 패싯 및 설명
1 ctype

문자 유형 패싯입니다.

2 ctype_byname

문자 유형 패싯입니다.

codecvt

코드 세트 패싯을 변환하는 데 사용됩니다.

4 codecvt_byname

코드 세트 패싯을 변환하는 데 사용됩니다.

5 num_get

숫자 값을 구문 분석하는 패싯입니다.

6 num_put

숫자 값을 형식화하는 패싯입니다.

7 numpunct

숫자 구두점 패싯입니다.

8 numpunct_byname

숫자 구두점 패싯입니다.

9 함께 합치다

문자열을 비교하고 해시하는 것은 패싯입니다.

10 collate_byname

문자열을 비교하고 해시하는 것은 패싯입니다.

11 time_get

날짜와 시간을 구문 분석하는 것은 패싯입니다.

12 time_get_byname

날짜와 시간을 구문 분석하는 것은 패싯입니다.

13 time_put

날짜와 시간을 형식화하는 패싯입니다.

14 time_put_byname

날짜와 시간을 형식화하는 패싯입니다.

15 money_get

화폐 표현을 파싱하는 패싯입니다.

16 money_put

화폐 표현을 형식화하는 패싯입니다.

17

금전적 구두점 패싯입니다.

18 moneypunct_byname

금전적 구두점 패싯입니다.

19 메시지

메시지 카탈로그에 액세스하기위한 패싯입니다.

20 messages_byname

메시지 카탈로그에 액세스하기위한 패싯입니다.

수업

Sr. 아니. 수업 및 설명
1 장소

로케일 클래스입니다.