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. |