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