Udostępnij za pośrednictwem


<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++