Bibliothèque C ++ - <locale>
introduction
Il s'agit d'une bibliothèque de localisation et d'un ensemble de fonctionnalités spécifiques à la culture, qui peuvent être utilisées par les programmes pour être plus portables à l'échelle internationale.
Déclaration
Voici la déclaration pour std :: locale.
class locale;
C ++ 11
class locale;
Les fonctions
| N ° Sr. | Description de la fonction |
|---|---|
| 1 | use_facet Il est utilisé pour accéder à la facette de la locale. |
| 2 | has_facet Il est utilisé pour vérifier si les paramètres régionaux ont une facette. |
Interfaces pratiques
| N ° Sr. | Interface et description |
|---|---|
| 1 | espace Il vérifie si le caractère est un espace blanc. |
| 2 | isprint Il vérifie si le caractère est imprimable. |
| 3 | iscntrl Il vérifie si le caractère est un caractère de contrôle. |
| 4 | isupper Il vérifie si le caractère est une lettre majuscule. |
| 5 | est plus bas Il vérifie si le caractère est une lettre minuscule. |
| 6 | isalpha Il vérifie si le caractère est alphabétique. |
| sept | isdigit Il vérifie si le caractère est un chiffre décimal. |
| 8 | ispunct Il vérifie si le caractère est un caractère de ponctuation. |
| 9 | isxdigit Il vérifie si le caractère est un chiffre hexadécimal. |
| dix | isalnum Il vérifie si le caractère est alphanumérique. |
| 11 | isgraphe Il vérifie si le caractère a une représentation graphique. |
| 12 | isblank Il vérifie si le caractère est vide. |
Facettes standard
| N ° Sr. | Facette standard et description |
|---|---|
| 1 | ctype C'est une facette de type caractère. |
| 2 | ctype_byname C'est une facette de type caractère. |
| 3 | codecvt Il est utilisé pour convertir la facette du jeu de codes. |
| 4 | codecvt_byname Il est utilisé pour convertir la facette du jeu de codes. |
| 5 | num_get C'est une facette pour analyser les valeurs numériques. |
| 6 | num_put C'est une facette pour formater les valeurs numériques. |
| sept | numpunct C'est une facette de ponctuation numérique. |
| 8 | numpunct_byname C'est une facette de ponctuation numérique. |
| 9 | collationner C'est une facette pour comparer et hacher les chaînes. |
| dix | collate_byname C'est une facette pour comparer et hacher les chaînes. |
| 11 | time_get C'est une facette d'analyser les dates et les heures. |
| 12 | time_get_byname C'est une facette d'analyser les dates et les heures. |
| 13 | time_put C'est une facette de formater les dates et les heures. |
| 14 | time_put_byname C'est une facette de formater les dates et les heures. |
| 15 | money_get C'est une facette d'analyser les expressions monétaires. |
| 16 | money_put C'est une facette de formater les expressions monétaires. |
| 17 | moneypunct C'est une facette de ponctuation monétaire. |
| 18 | moneypunct_byname C'est une facette de ponctuation monétaire. |
| 19 | messages C'est une facette pour accéder aux catalogues de messages. |
| 20 | messages_byname C'est une facette pour accéder aux catalogues de messages. |
Classe
| N ° Sr. | Classe et description |
|---|---|
| 1 | lieu C'est une classe locale. |