<locale>
Menentukan templat dan fungsi kelas yang dapat digunakan program C++ untuk merangkum dan memanipulasi konvensi budaya yang berbeda mengenai representasi dan pemformatan data numerik, moneter, dan kalendrik, termasuk dukungan internasionalisasi untuk klasifikasi karakter dan kolase string.
Sintaks
#include <locale>
Fungsi
Fungsi | Deskripsi |
---|---|
has_facet | Menguji apakah faset tertentu disimpan dalam lokal tertentu. |
isalnum | Menguji apakah elemen dalam lokal adalah karakter alfabet atau numerik. |
isalpha | Menguji apakah elemen dalam lokal adalah karakter alfabet. |
iscntrl | Menguji apakah elemen dalam lokal adalah karakter kontrol. |
isdigit | Menguji apakah elemen dalam lokal adalah karakter numerik. |
isgraph | Menguji apakah elemen dalam lokal adalah karakter alfanumerik atau tanda baca. |
islower | Menguji apakah elemen dalam lokal lebih rendah huruf besar/kecil. |
isprint | Menguji apakah elemen dalam lokal adalah karakter yang dapat dicetak. |
ispunct | Menguji apakah elemen dalam lokal adalah karakter tanda baca. |
isspace | Menguji apakah elemen dalam lokal adalah karakter spasi kosong. |
isupper | Menguji apakah elemen dalam lokal adalah huruf besar. |
isxdigit | Menguji apakah elemen dalam lokal adalah karakter yang digunakan untuk mewakili angka heksadesimal. |
tolower | Mengonversi karakter menjadi huruf kecil. |
toupper | Mengonversi karakter menjadi huruf besar. |
use_facet | Mengembalikan referensi ke faset dari jenis tertentu yang disimpan dalam lokal. |
Kelas
Kelas | Deskripsi |
---|---|
codecvt | Templat kelas yang menyediakan faset yang digunakan untuk mengonversi antara pengodean karakter internal dan eksternal. |
codecvt_base | Kelas dasar untuk kelas codecvt yang digunakan untuk menentukan jenis enumerasi yang disebut sebagai result , digunakan sebagai jenis pengembalian untuk fungsi anggota faset untuk menunjukkan hasil konversi. |
codecvt_byname | Templat kelas turunan yang menjelaskan objek yang dapat berfungsi sebagai faset kolase dari lokal tertentu, memungkinkan pengambilan informasi khusus untuk area budaya mengenai konversi. |
susun | Templat kelas kolater yang menyediakan faset yang menangani konvensi pengurutan string. |
collate_byname | Templat kelas turunan yang menjelaskan objek yang dapat berfungsi sebagai faset kolase dari lokal tertentu, memungkinkan pengambilan informasi khusus untuk area budaya mengenai konvensi pengurutan string. |
ctype | Templat kelas yang menyediakan faset yang digunakan untuk mengklasifikasikan karakter, mengonversi dari huruf besar dan kecil dan antara set karakter asli dan yang ditetapkan yang digunakan oleh lokal. |
karakter ctype<> | Kelas yang merupakan spesialisasi eksplisit templat ctype<CharType> kelas untuk mengetik char , menjelaskan objek yang dapat berfungsi sebagai faset lokal untuk mencirikan berbagai properti dari karakter jenis char . |
ctype_base | Kelas dasar untuk kelas ctype yang digunakan untuk menentukan jenis enumerasi yang digunakan untuk mengklasifikasikan atau menguji karakter baik secara individual atau dalam seluruh rentang. |
ctype_byname | Templat kelas turunan yang menjelaskan objek yang dapat berfungsi sebagai faset ctype dari lokal tertentu, memungkinkan klasifikasi karakter dan konversi karakter antara kumpulan karakter kasus dan asli dan lokal yang ditentukan. |
lokal | Kelas yang menjelaskan objek lokal yang merangkum informasi khusus budaya sebagai sekumpulan faset yang secara kolektif menentukan lingkungan lokal tertentu. |
Pesan | Templat kelas yang menjelaskan objek yang dapat berfungsi sebagai faset lokal untuk mengambil pesan yang dilokalkan dari katalog pesan internasional untuk lokal tertentu. |
messages_base | Kelas dasar yang menjelaskan int jenis untuk katalog pesan. |
messages_byname | Templat kelas turunan yang menjelaskan objek yang dapat berfungsi sebagai faset pesan dari lokal tertentu, memungkinkan pengambilan pesan yang dilokalkan. |
money_base | Kelas dasar untuk kelas ctype yang digunakan untuk menentukan jenis enumerasi yang digunakan untuk mengklasifikasikan atau menguji karakter baik secara individual atau dalam seluruh rentang. |
money_get | Templat kelas yang menjelaskan objek yang dapat berfungsi sebagai faset lokal untuk mengontrol konversi urutan jenis CharType ke nilai moneter. |
money_put | Templat kelas yang menjelaskan objek yang dapat berfungsi sebagai faset lokal untuk mengontrol konversi nilai moneter ke urutan jenis CharType. |
moneypunct | Templat kelas yang menjelaskan objek yang dapat berfungsi sebagai faset lokal untuk menjelaskan urutan jenis CharType yang digunakan untuk mewakili bidang input moneter atau bidang output moneter. |
moneypunct_byname | Templat kelas turunan yang menjelaskan objek yang dapat berfungsi sebagai faset moneypunct dari lokal tertentu yang memungkinkan pemformatan bidang input atau output moneter. |
num_get | Templat kelas yang menjelaskan objek yang dapat berfungsi sebagai faset lokal untuk mengontrol konversi urutan jenis CharType ke nilai numerik. |
num_put | Templat kelas yang menjelaskan objek yang dapat berfungsi sebagai faset lokal untuk mengontrol konversi nilai numerik ke urutan jenis CharType. |
numpunct | Templat kelas yang menjelaskan objek yang dapat berfungsi sebagai faset lokal untuk menjelaskan urutan jenis CharType yang digunakan untuk mewakili informasi tentang pemformatan dan tanda baca ekspresi numerik dan Boolean. |
numpunct_byname | Templat kelas turunan yang menjelaskan objek yang dapat berfungsi sebagai faset moneypunct dari lokal tertentu yang memungkinkan pemformatan dan tanda baca ekspresi numerik dan Boolean. |
time_base | Kelas yang berfungsi sebagai kelas dasar untuk faset templat kelas time_get, mendefinisikan hanya dateorder jenis enumerasi dan beberapa konstanta jenis ini. |
time_get | Templat kelas yang menjelaskan objek yang dapat berfungsi sebagai faset lokal untuk mengontrol konversi urutan jenis CharType ke nilai waktu. |
time_get_byname | Templat kelas turunan yang menjelaskan objek yang dapat berfungsi sebagai faset lokal jenis time_get<CharType, InputIterator>. |
time_put | Templat kelas yang menjelaskan objek yang dapat berfungsi sebagai faset lokal untuk mengontrol konversi nilai waktu ke urutan jenis CharType. |
time_put_byname | Templat kelas turunan yang menjelaskan objek yang dapat berfungsi sebagai faset lokal jenis time_put <CharType, OutputIterator.> |
Kelas wbuffer_convert | Menjelaskan buffer aliran yang mengontrol transmisi elemen ke dan dari buffer aliran byte. |
Kelas wstring_convert | Templat kelas yang melakukan konversi antara string yang lebar dan string byte. |
Lihat juga
Halaman Kode
Nama Lokal, Bahasa, dan String Negara/Wilayah
Keamanan utas di Pustaka Standar C++