C ++ - Bibliothek - <Lokal>

Einführung

Es handelt sich um eine Lokalisierungsbibliothek und eine Reihe kulturspezifischer Funktionen, die von Programmen verwendet werden können, um international portabler zu sein.

Erklärung

Es folgt die Deklaration für std :: locale.

class locale;

C ++ 11

class locale;

Funktionen

Sr.Nr. Bedienungsanleitung
1 use_facet

Es wird verwendet, um auf die Facette des Gebietsschemas zuzugreifen.

2 has_facet

Es wird verwendet, um zu überprüfen, ob das Gebietsschema eine Facette hat.

Komfortschnittstellen

Sr.Nr. Schnittstelle & Beschreibung
1 isspace

Es wird geprüft, ob das Zeichen ein Leerzeichen ist.

2 isprint

Es wird geprüft, ob das Zeichen druckbar ist.

3 iscntrl

Es wird geprüft, ob das Zeichen ein Steuerzeichen ist.

4 isupper

Es wird geprüft, ob das Zeichen ein Großbuchstabe ist.

5 ist tiefer

Es wird geprüft, ob das Zeichen ein Kleinbuchstabe ist.

6 Isalpha

Es wird geprüft, ob das Zeichen alphabetisch ist.

7 isdigit

Es wird geprüft, ob das Zeichen eine Dezimalstelle ist.

8 ispunct

Es wird geprüft, ob das Zeichen ein Interpunktionszeichen ist.

9 isxdigit

Es wird geprüft, ob das Zeichen eine hexadezimale Ziffer ist.

10 isalnum

Es wird geprüft, ob das Zeichen alphanumerisch ist.

11 isgraph

Es wird geprüft, ob das Zeichen eine grafische Darstellung hat.

12 ist leer

Es wird geprüft, ob das Zeichen leer ist.

Standardfacetten

Sr.Nr. Standardfacette & Beschreibung
1 ctype

Es ist eine Zeichentyp-Facette.

2 ctype_byname

Es ist eine Zeichentyp-Facette.

3 codecvt

Es wird verwendet, um die Codeset-Facette zu konvertieren.

4 codecvt_byname

Es wird verwendet, um die Codeset-Facette zu konvertieren.

5 num_get

Es ist eine Facette, numerische Werte zu analysieren.

6 num_put

Es ist eine Facette, numerische Werte zu formatieren.

7 numpunct

Es ist eine numerische Interpunktionsfacette.

8 numpunct_byname

Es ist eine numerische Interpunktionsfacette.

9 zusammenstellen

Es ist eine Facette, Zeichenfolgen zu vergleichen und zu hashen.

10 collate_byname

Es ist eine Facette, Zeichenfolgen zu vergleichen und zu hashen.

11 time_get

Es ist eine Facette, Daten und Zeiten zu analysieren.

12 time_get_byname

Es ist eine Facette, Daten und Zeiten zu analysieren.

13 time_put

Es ist eine Facette, Datums- und Uhrzeitangaben zu formatieren.

14 time_put_byname

Es ist eine Facette, Datums- und Uhrzeitangaben zu formatieren.

15 money_get

Es ist eine Facette, monetäre Ausdrücke zu analysieren.

16 money_put

Es ist eine Facette, monetäre Ausdrücke zu formatieren.

17 moneypunct

Es ist eine monetäre Interpunktionsfacette.

18 moneypunct_byname

Es ist eine monetäre Interpunktionsfacette.

19 Mitteilungen

Es ist eine Facette, auf Nachrichtenkataloge zuzugreifen.

20 messages_byname

Es ist eine Facette, auf Nachrichtenkataloge zuzugreifen.

Klasse

Sr.Nr. Klasse & Beschreibung
1 Gebietsschema

Es ist eine Gebietsschemaklasse.