Bagikan melalui


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