Biblioteca C ++ - <locale>

Introdução

É uma biblioteca de localização e um conjunto de recursos específicos da cultura, que podem ser usados ​​por programas para serem mais portáteis internacionalmente.

Declaração

A seguir está a declaração para std :: locale.

class locale;

C ++ 11

class locale;

Funções

Sr. Não. Descrição da função
1 use_facet

Ele é usado para acessar a faceta da localidade.

2 has_facet

É usado para verificar se o local tem faceta.

Interfaces de conveniência

Sr. Não. Interface e descrição
1 isspace

Ele verifica se o caractere é um espaço em branco.

2 isprint

Ele verifica se o caractere pode ser impresso.

3 iscntrl

Ele verifica se o personagem é um personagem de controle.

4 isupper

Ele verifica se o caractere é uma letra maiúscula.

5 é inferior

Ele verifica se o caractere é uma letra minúscula.

6 isalpha

Ele verifica se o caractere é alfabético.

7 isdigit

Ele verifica se o caractere é um dígito decimal.

8 ispunct

Ele verifica se o caractere é um caractere de pontuação.

9 isxdigit

Ele verifica se o caractere é um dígito hexadecimal.

10 isalnum

Ele verifica se o caractere é alfanumérico.

11 isgrafo

Ele verifica se o personagem tem representação gráfica.

12 está em branco

Ele verifica se o caractere está em branco.

Facetas padrão

Sr. Não. Faceta e descrição padrão
1 ctipo

É uma faceta de tipo de personagem.

2 ctype_byname

É uma faceta de tipo de personagem.

3 codecvt

É usado para converter a faceta do conjunto de códigos.

4 codecvt_byname

É usado para converter a faceta do conjunto de códigos.

5 num_get

É uma faceta de analisar valores numéricos.

6 num_put

É uma faceta de formatar valores numéricos.

7 numpunct

É uma faceta de pontuação numérica.

8 numpunct_byname

É uma faceta de pontuação numérica.

9 agrupar

É uma faceta para comparar e hash strings.

10 collate_byname

É uma faceta para comparar e hash strings.

11 time_get

É uma faceta de analisar datas e horas.

12 time_get_byname

É uma faceta de analisar datas e horas.

13 time_put

É uma faceta de formatar datas e horas.

14 time_put_byname

É uma faceta de formatar datas e horas.

15 money_get

É uma faceta de analisar expressões monetárias.

16 money_put

É uma faceta de formatar expressões monetárias.

17 dinheiro

É uma faceta de pontuação monetária.

18 moneypunct_byname

É uma faceta de pontuação monetária.

19 mensagens

É uma faceta de acessar catálogos de mensagens.

20 messages_byname

É uma faceta de acessar catálogos de mensagens.

Classe

Sr. Não. Classe e descrição
1 localidade

É uma classe local.