Biblioteka C ++ - <locale>
Wprowadzenie
Jest to biblioteka lokalizacji i zestaw funkcji specyficznych dla kultury, które mogą być używane przez programy, aby były bardziej przenośne na całym świecie.
Deklaracja
Poniżej znajduje się deklaracja dla std :: locale.
class locale;
C ++ 11
class locale;
Funkcje
| Sr.No. | Opis funkcji |
|---|---|
| 1 | use_facet Służy do uzyskiwania dostępu do aspektu ustawień regionalnych. |
| 2 | has_facet Służy do sprawdzania, czy ustawienia regionalne mają aspekt. |
Wygodne interfejsy
| Sr.No. | Interfejs i opis |
|---|---|
| 1 | isspace Sprawdza, czy znak jest odstępem. |
| 2 | isprint Sprawdza, czy znak można wydrukować. |
| 3 | iscntrl Sprawdza, czy znak jest znakiem sterującym. |
| 4 | isupper Sprawdza, czy znak jest wielką literą. |
| 5 | jest niższy Sprawdza, czy znak jest małą literą. |
| 6 | isalpha Sprawdza, czy znak jest alfabetyczny. |
| 7 | isdigit Sprawdza, czy znak jest cyfrą dziesiętną. |
| 8 | ispunct Sprawdza, czy znak jest znakiem interpunkcyjnym. |
| 9 | isxdigit Sprawdza, czy znak jest cyfrą szesnastkową. |
| 10 | isalnum Sprawdza, czy znak jest alfanumeryczny. |
| 11 | isgraph Sprawdza, czy znak ma reprezentację graficzną. |
| 12 | jest pusty Sprawdza, czy znak jest pusty. |
Standardowe aspekty
| Sr.No. | Standardowy aspekt i opis |
|---|---|
| 1 | ctype Jest to aspekt typu znakowego. |
| 2 | ctype_byname Jest to aspekt typu znakowego. |
| 3 | codecvt Służy do konwersji aspektu zestawu kodów. |
| 4 | codecvt_byname Służy do konwersji aspektu zestawu kodów. |
| 5 | num_get Jest to aspekt służący do analizowania wartości liczbowych. |
| 6 | num_put Jest to aspekt służący do formatowania wartości liczbowych. |
| 7 | numpunct Jest to aspekt interpunkcji numerycznej. |
| 8 | numpunct_byname Jest to aspekt interpunkcji numerycznej. |
| 9 | zestawić Jest to aspekt do porównania i skrótu ciągów. |
| 10 | collate_byname Jest to aspekt do porównania i skrótu ciągów. |
| 11 | time_get Analizowanie dat i godzin jest aspektem. |
| 12 | time_get_byname Analizowanie dat i godzin jest aspektem. |
| 13 | time_put Formatowanie dat i godzin jest aspektem. |
| 14 | time_put_byname Formatowanie dat i godzin jest aspektem. |
| 15 | money_get Analiza wyrażeń monetarnych jest aspektem. |
| 16 | money_put Formatowanie wyrażeń pieniężnych jest aspektem. |
| 17 | moneypunct Jest to aspekt interpunkcji pieniężnej. |
| 18 | moneypunct_byname Jest to aspekt interpunkcji pieniężnej. |
| 19 | wiadomości Jest to aspekt umożliwiający dostęp do katalogów wiadomości. |
| 20 | nazwa_wiadomości Jest to aspekt umożliwiający dostęp do katalogów wiadomości. |
Klasa
| Sr.No. | Klasa i opis |
|---|---|
| 1 | widownia To jest klasa lokalna. |