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.