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.