<locale>
Definiuje szablony klas i funkcje, których programy języka C++ mogą używać do hermetyzacji i manipulowania różnymi konwencjami kulturowymi dotyczącymi reprezentacji i formatowania danych liczbowych, pieniężnych i kalendrycznych, w tym obsługi międzynarodowych klasyfikacji znaków i sortowania ciągów.
Składnia
#include <locale>
Funkcje
Function | opis |
---|---|
has_facet | Sprawdza, czy określony zestaw reguł jest przechowywany w określonych ustawieniach regionalnych. |
isalnum | Sprawdza, czy element w ustawieniach regionalnych jest znakiem alfabetycznym czy liczbowym. |
isalpha | Sprawdza, czy element w ustawieniach regionalnych jest znakiem alfabetycznym. |
iscntrl | Sprawdza, czy element w ustawieniach regionalnych jest znakiem kontrolnym. |
isdigit | Sprawdza, czy element w ustawieniach regionalnych jest znakiem liczbowym. |
isgraph | Sprawdza, czy element w ustawieniach regionalnych jest znakiem alfanumerycznym lub interpunkcyjnym. |
islower | Sprawdza, czy element w ustawieniach regionalnych jest pisany małymi literami. |
isprint | Sprawdza, czy element w ustawieniach regionalnych jest znakiem drukowalnym. |
ispunct | Sprawdza, czy element w ustawieniach regionalnych jest znakiem interpunkcyjnym. |
isspace | Sprawdza, czy element w ustawieniach regionalnych jest znakiem białym. |
isupper | Sprawdza, czy element w ustawieniach regionalnych jest pisany wielkimi literami. |
isxdigit | Sprawdza, czy element w ustawieniach regionalnych jest znakiem używanym do reprezentowania liczby w postaci szesnastkowej. |
tolower | Konwertuje znak do małej litery. |
toupper | Konwertuje znak do wielkiej litery. |
use_facet | Zwraca odwołanie do zestawu reguł określonego typu przechowywanego w ustawieniach regionalnych. |
Klasy
Klasa | opis |
---|---|
codecvt | Szablon klasy, który udostępnia aspekt używany do konwertowania między kodowaniem znaków wewnętrznych i zewnętrznych. |
codecvt_base | Klasa bazowa dla klasy codecvt, która służy do definiowania typu wyliczenia o nazwie result , używanego jako typ zwracany dla funkcji składowych aspektu w celu wskazania wyniku konwersji. |
codecvt_byname | Szablon klasy pochodnej opisujący obiekt, który może służyć jako aspekt sortowania danego ustawienia regionalnego, umożliwiając pobieranie informacji specyficznych dla obszaru kulturowego dotyczącego konwersji. |
Collate | Szablon klasy sortowania, który udostępnia aspekt, który obsługuje konwencje sortowania ciągów. |
collate_byname | Szablon klasy pochodnej opisujący obiekt, który może służyć jako zestaw reguł sortowania danych ustawień regionalnych, umożliwiając pobieranie informacji specyficznych dla obszaru kulturowego dotyczącego konwencji sortowania ciągów. |
ctype | Szablon klasy, który udostępnia zestaw reguł używany do klasyfikowania znaków, konwertowania z wielkich i małych liter oraz między natywnym zestawem znaków i zestawem używanym przez ustawienia regionalne. |
znak ctype<> | Klasa, która jest jawną specjalizacją szablonu ctype<CharType> klasy do typu char , opisując obiekt, który może służyć jako aspekt ustawień regionalnych do scharakteryzowania różnych właściwości znaku typu char . |
ctype_base | Klasa bazowa dla klasy ctype, która jest używana do definiowania typów wyliczeń używanych w celu klasyfikowania lub testowania znaków indywidualnie lub w ramach całych zakresów. |
ctype_byname | Szablon klasy pochodnej opisujący obiekt, który może służyć jako aspekt ctype danego ustawienia regionalnego, umożliwiając klasyfikację znaków i konwersję znaków między literami a natywnymi i ustawieniami regionalnymi określonych zestawów znaków. |
ustawienia regionalne | Klasa opisująca obiekt ustawień regionalnych, który hermetyzuje informacje specyficzne dla kultury jako zbiór zestawu reguł, które wspólnie definiują specyficzne środowisko zlokalizowane. |
wiadomości | Szablon klasy opisujący obiekt, który może służyć jako aspekt ustawień regionalnych do pobierania zlokalizowanych komunikatów z wykazu międzynarodowych komunikatów dla danego ustawienia regionalnego. |
messages_base | Klasa bazowa, która opisuje int typ wykazu komunikatów. |
messages_byname | Szablon klasy pochodnej opisujący obiekt, który może służyć jako aspekt komunikatu dla danego ustawienia regionalnego, umożliwiając pobieranie zlokalizowanych komunikatów. |
money_base | Klasa bazowa dla klasy ctype, która jest używana do definiowania typów wyliczeń używanych w celu klasyfikowania lub testowania znaków indywidualnie lub w ramach całych zakresów. |
money_get | Szablon klasy opisujący obiekt, który może służyć jako aspekt ustawień regionalnych do kontrolowania konwersji sekwencji typu CharType na wartości pieniężne. |
money_put | Szablon klasy opisujący obiekt, który może służyć jako aspekt ustawień regionalnych do kontrolowania konwersji wartości pieniężnych na sekwencje typu CharType. |
moneypunct | Szablon klasy opisujący obiekt, który może służyć jako aspekt ustawień regionalnych, aby opisać sekwencje typu CharType używane do reprezentowania pola wejściowego pieniężnego lub pola wyjściowego pieniężnego. |
moneypunct_byname | Szablon klasy pochodnej opisujący obiekt, który może służyć jako aspekt moneypunct danego ustawienia regionalnego, umożliwiając formatowanie pól wejściowych lub wyjściowych pieniężnych. |
num_get | Szablon klasy opisujący obiekt, który może służyć jako aspekt ustawień regionalnych do kontrolowania konwersji sekwencji typu CharType na wartości liczbowe. |
num_put | Szablon klasy opisujący obiekt, który może służyć jako aspekt ustawień regionalnych do kontrolowania konwersji wartości liczbowych na sekwencje typu CharType. |
numpunct | Szablon klasy opisujący obiekt, który może służyć jako lokalny aspekt opis sekwencji typu CharType używany do reprezentowania informacji o formatowaniu i interpunkcji wyrażeń liczbowych i logicznych. |
numpunct_byname | Szablon klasy pochodnej opisujący obiekt, który może służyć jako aspekt moneypunct danego ustawienia regionalnego, umożliwiając formatowanie i interpunkcję wyrażeń liczbowych i logicznych. |
time_base | Klasa, która służy jako klasa bazowa dla aspektów szablonu klasy time_get, definiując tylko wyliczony typ dateorder i kilka stałych tego typu. |
time_get | Szablon klasy opisujący obiekt, który może służyć jako aspekt ustawień regionalnych do kontrolowania konwersji sekwencji typu CharType na wartości czasu. |
time_get_byname | Szablon klasy pochodnej opisujący obiekt, który może służyć jako aspekt ustawień regionalnych typu time_get<CharType, InputIterator>. |
time_put | Szablon klasy opisujący obiekt, który może służyć jako aspekt ustawień regionalnych do kontrolowania konwersji wartości czasu na sekwencje typu CharType. |
time_put_byname | Szablon klasy pochodnej opisujący obiekt, który może służyć jako aspekt ustawień regionalnych typu time_put <CharType, OutputIterator.> |
wbuffer_convert, klasa | Opisuje bufor strumienia, który kontroluje transmisję elementów do i z buforu strumienia bajtowego. |
wstring_convert, klasa | Szablon klasy, który wykonuje konwersje między ciągiem szerokim a ciągiem bajtowym. |
Zobacz też
Strony kodowe
Nazwy ustawień regionalnych, języki i ciągi kraju/regionu
Bezpieczeństwo wątku w standardowej bibliotece C++