C ++ Kitaplığı - <locale>
Giriş
Bir yerelleştirme kitaplığı ve kültüre özgü bir dizi özelliktir ve programlar tarafından uluslararası düzeyde daha taşınabilir olması için kullanılabilir.
Beyanname
Aşağıda std :: locale bildirimi yer almaktadır.
class locale;
C ++ 11
class locale;
Fonksiyonlar
| Sr.No. | İşlev ve açıklama |
|---|---|
| 1 | use_facet
Yerelin yönüne erişmek için kullanılır. |
| 2 | has_facet
Yerelin yüzü olup olmadığını kontrol etmek için kullanılır. |
Kullanışlı arayüzler
| Sr.No. | Arayüz ve açıklama |
|---|---|
| 1 | isspace
Karakterin bir boşluk olup olmadığını kontrol eder. |
| 2 | isprint
Karakterin yazdırılabilir olup olmadığını kontrol eder. |
| 3 | iscntrl
Karakterin bir kontrol karakteri olup olmadığını kontrol eder. |
| 4 | Isupper
Karakterin büyük harf olup olmadığını kontrol eder. |
| 5 | daha düşük
Karakterin küçük harf olup olmadığını kontrol eder. |
| 6 | isalpha
Karakterin alfabetik olup olmadığını kontrol eder. |
| 7 | isdigit
Karakterin ondalık basamak olup olmadığını kontrol eder. |
| 8 | noktalı
Karakterin bir noktalama karakteri olup olmadığını kontrol eder. |
| 9 | isxdigit
Karakterin onaltılık basamak olup olmadığını kontrol eder. |
| 10 | Isalnum
Karakterin alfanümerik olup olmadığını kontrol eder. |
| 11 | izgraf
Karakterin grafik temsili olup olmadığını kontrol eder. |
| 12 | isblank
Karakterin boş olup olmadığını kontrol eder. |
Standart özellikler
| Sr.No. | Standart özellik ve açıklama |
|---|---|
| 1 | ctype
Bu bir karakter türü yüzüdür. |
| 2 | ctype_byname
Bu bir karakter türü yüzüdür. |
| 3 | codecvt
Kod seti fasetini dönüştürmek için kullanılır. |
| 4 | codecvt_byname
Kod seti fasetini dönüştürmek için kullanılır. |
| 5 | num_get
Sayısal değerleri ayrıştırmak için bir modeldir. |
| 6 | num_put
Sayısal değerleri biçimlendirmek için bir fasettir. |
| 7 | numpunct
Sayısal bir noktalama yönüdür. |
| 8 | numpunct_byname
Sayısal bir noktalama yönüdür. |
| 9 | harmanlamak
Dizeleri karşılaştırmak ve hash etmek için bir modeldir. |
| 10 | collate_byname
Dizeleri karşılaştırmak ve hash etmek için bir modeldir. |
| 11 | time_get
Tarih ve saatleri ayrıştırmak için bir özelliktir. |
| 12 | time_get_byname
Tarih ve saatleri ayrıştırmak için bir özelliktir. |
| 13 | time_put
Tarihleri ve saatleri biçimlendirmenin bir yönüdür. |
| 14 | time_put_byname
Tarihleri ve saatleri biçimlendirmenin bir yönüdür. |
| 15 | money_get
Parasal ifadeleri ayrıştırmak için bir boyuttur. |
| 16 | money_put
Parasal ifadeleri biçimlendirmek için bir boyuttur. |
| 17 | Moneypunct
Parasal bir noktalama yönüdür. |
| 18 | moneypunct_byname
Parasal bir noktalama yönüdür. |
| 19 | mesajlar
Mesaj kataloglarına erişmek için bir faset. |
| 20 | messages_byname
Mesaj kataloglarına erişmek için bir faset. |
Sınıf
| Sr.No. | Sınıf ve açıklama |
|---|---|
| 1 | yerel ayar
Bu bir yerel sınıftır. |