Libreria C ++ - <locale>

introduzione

È una libreria di localizzazione e una serie di funzionalità specifiche della cultura, che possono essere utilizzate dai programmi per essere più portabili a livello internazionale.

Dichiarazione

Di seguito è riportata la dichiarazione per std :: locale.

class locale;

C ++ 11

class locale;

Funzioni

Sr.No. Descrizione della funzione
1 use_facet

Viene utilizzato per accedere all'aspetto della locale.

2 has_facet

Viene utilizzato per verificare se la locale ha facet.

Interfacce di convenienza

Sr.No. Interfaccia e descrizione
1 isspace

Controlla se il carattere è uno spazio bianco.

2 isprint

Controlla se il carattere è stampabile.

3 iscntrl

Controlla se il carattere è un carattere di controllo.

4 isupper

Controlla se il carattere è una lettera maiuscola.

5 è più basso

Controlla se il carattere è una lettera minuscola.

6 isalpha

Controlla se il carattere è alfabetico.

7 isdigit

Controlla se il carattere è una cifra decimale.

8 ispunct

Controlla se il carattere è un carattere di punteggiatura.

9 isxdigit

Controlla se il carattere è una cifra esadecimale.

10 isalnum

Controlla se il carattere è alfanumerico.

11 isgraph

Controlla se il carattere ha una rappresentazione grafica.

12 è vuoto

Controlla se il carattere è vuoto.

Sfaccettature standard

Sr.No. Aspetto e descrizione standard
1 ctype

È un aspetto del tipo di carattere.

2 ctype_byname

È un aspetto del tipo di carattere.

3 codecvt

Viene utilizzato per convertire facet del set di codici.

4 codecvt_byname

Viene utilizzato per convertire facet del set di codici.

5 num_get

È un aspetto per analizzare i valori numerici.

6 num_put

È un aspetto per formattare i valori numerici.

7 numpunct

È un aspetto di punteggiatura numerica.

8 numpunct_byname

È un aspetto di punteggiatura numerica.

9 fascicolare

È un aspetto da confrontare e le stringhe di hash.

10 collate_byname

È un aspetto da confrontare e le stringhe di hash.

11 time_get

È un aspetto per analizzare date e ore.

12 time_get_byname

È un aspetto per analizzare date e ore.

13 time_put

È un aspetto per formattare date e ore.

14 time_put_byname

È un aspetto per formattare date e ore.

15 money_get

È un aspetto per analizzare le espressioni monetarie.

16 money_put

È un aspetto per formattare le espressioni monetarie.

17 moneypunct

È un aspetto della punteggiatura monetaria.

18 moneypunct_byname

È un aspetto della punteggiatura monetaria.

19 messaggi

È un aspetto per accedere ai cataloghi dei messaggi.

20 messages_byname

È un aspetto per accedere ai cataloghi dei messaggi.

Classe

Sr.No. Classe e descrizione
1 locale

È una classe locale.