Aracılığıyla paylaş


<locale>

C++ programlarının karakter sınıflandırması ve dize harmanlaması için uluslararasılaştırma desteği de dahil olmak üzere sayısal, parasal ve hesapsal verilerin temsili ve biçimlendirmesi ile ilgili farklı kültürel kuralları kapsüllemek ve işlemek için kullanabileceği sınıf şablonlarını ve işlevlerini tanımlar.

Sözdizimi

#include <locale>

İşlevler

İşlev Açıklama
has_facet Belirli bir modelin belirtilen yerel ayarda depolanıp depolanmadığını sınar.
isalnum Bir yerel ayardaki öğenin alfabetik bir karakter mi yoksa sayısal bir karakter mi olduğunu sınar.
isalpha Bir yerel ayardaki bir öğenin alfabetik bir karakter olup olmadığını sınar.
iscntrl Bir yerel ayardaki bir öğenin bir denetim karakteri olup olmadığını sınar.
isdigit Bir yerel ayardaki bir öğenin sayısal bir karakter olup olmadığını sınar.
isgraph Bir yerel ayardaki öğenin alfasayısal bir karakter mi yoksa noktalama işareti mi olduğunu sınar.
islower Bir yerel ayardaki bir öğenin küçük harf olup olmadığını sınar.
yazdır Bir yerel ayardaki bir öğenin yazdırılabilir bir karakter olup olmadığını sınar.
ispunct Bir yerel ayardaki bir öğenin bir noktalama işareti olup olmadığını sınar.
isspace Bir yerel ayardaki bir öğenin bir boşluk olup olmadığını sınar.
isupper Bir yerel ayardaki bir öğenin büyük harf olup olmadığını sınar.
isxdigit Bir yerel ayardaki bir öğenin onaltılık bir sayıyı temsil etmek için kullanılan bir karakter olup olmadığını sınar.
tolower Bir karakteri küçük harfe dönüştürür.
upper Bir karakteri büyük harfe dönüştürür.
use_facet Bir başvuruyu yerel ayarda depolanan belirtilen türdeki bir modele döndürür.

Sınıflar

Sınıf Açıklama
codecvt İç ve dış karakter kodlamaları arasında dönüştürme yapmak için kullanılan bir model sağlayan sınıf şablonu.
codecvt_base Bir dönüştürmenin sonucunu belirtmek üzere model üyesi işlevleri için dönüş türü olarak kullanılan ve olarak resultadlandırılan bir numaralandırma türünü tanımlamak için kullanılan codecvt sınıfı için temel sınıf.
codecvt_byname Belirli bir yerel ayarın harmanlama şekli olarak hizmet verebilen bir nesneyi açıklayan ve dönüştürmelerle ilgili kültürel bir alana özgü bilgilerin alınmasını sağlayan türetilmiş bir sınıf şablonu.
harmanlamak Dize sıralama kurallarını işleyen bir model sağlayan harmanlama sınıfı şablonu.
collate_byname Belirli bir yerel ayarın harmanlama modelinde hizmet verebilen bir nesneyi tanımlayan ve dize sıralama kurallarıyla ilgili kültürel bir alana özgü bilgilerin alınmasını sağlayan türetilmiş bir sınıf şablonu.
ctype Karakterleri sınıflandırmak, büyük ve küçük harften yerel karakter kümesi ile yerel ayar tarafından kullanılan küme arasında dönüştürmek için kullanılan bir model sağlayan bir sınıf şablonu.
ctype<karakteri> türünde bir karakterin çeşitli özelliklerini niteleyen bir yerel ayar model olarak görev yapabilecek bir nesneyi açıklayan, yazacak sınıf şablonunun ctype<CharType> açık bir uzmanlığı olan bir sınıfchar.char
ctype_base Karakterleri tek tek veya aralığın tamamında sınıflandırmak veya sınamak için kullanılan numaralandırma türleri tanımlamak için kullanılan ctype sınıfı için temel sınıf.
ctype_byname Belirli bir yerel ayarın ctype modeli olarak hizmet verebilen bir nesneyi tanımlayan türetilmiş bir sınıf şablonu, karakterlerin sınıflandırılmasını ve büyük/küçük harf ile yerel ve yerel ayar belirtilen karakter kümeleri arasında karakter dönüştürmesini sağlar.
yerel ayar Kültüre özgü bilgileri depolayan bir yerel ayar nesnesini belirli bir yerelleştirilmiş ortamı toplu olarak kapsülleyen bir modeller kümesi olarak tanımlayan sınıf.
iletiler Belirli bir yerel ayar için uluslararasılaştırılmış iletilerin kataloğundan yerelleştirilmiş iletileri almak için yerel ayar model olarak hizmet verebilen bir nesneyi açıklayan bir sınıf şablonu.
messages_base İleti kataloğu için bir int türü açıklayan temel sınıf.
messages_byname Yerelleştirilmiş iletilerin alınmasını etkinleştirerek belirli bir yerel ayarın ileti modelinde hizmet verebilen bir nesneyi tanımlayan türetilmiş bir sınıf şablonu.
money_base Karakterleri tek tek veya aralığın tamamında sınıflandırmak veya sınamak için kullanılan numaralandırma türleri tanımlamak için kullanılan ctype sınıfı için temel sınıf.
money_get CharType türünde dizilerin parasal değerlere dönüştürülmelerini denetlemek için yerel ayar modeli olarak görev yapabilecek bir nesneyi açıklayan bir sınıf şablonu.
money_put Parasal değerlerin CharType türü dizilere dönüştürülmelerini denetlemek için yerel ayar modeli olarak görev yapabilecek bir nesneyi açıklayan bir sınıf şablonu.
moneypunct Bir parasal giriş alanını veya parasal çıkış alanını temsil etmek için kullanılan CharType türündeki dizileri açıklamak için yerel ayar modeli olarak görev yapabilecek bir nesneyi açıklayan bir sınıf şablonu.
moneypunct_byname Belirli bir yerel ayarın parasal giriş veya çıkış alanlarını biçimlendirmeyi sağlayan parasal bir model olarak hizmet verebilen bir nesneyi tanımlayan türetilmiş bir sınıf şablonu.
num_get CharType türünde dizilerin sayısal değerlere dönüştürülmelerini denetlemek için yerel ayar modeli işlevi görecek bir nesneyi açıklayan bir sınıf şablonu.
num_put Sayısal değerlerin CharType türü dizilere dönüştürülmelerini denetlemek için yerel ayar modeli işlevi görecek bir nesneyi açıklayan bir sınıf şablonu.
numpunct Sayısal ve Boole ifadelerinin biçimlendirmesi ve noktalama işaretleriyle ilgili bilgileri temsil etmek için kullanılan CharType türündeki dizileri açıklamak için yerel model işlevi görecek bir nesneyi açıklayan bir sınıf şablonu.
numpunct_byname Sayısal ve Boole ifadelerinin biçimlendirmesini ve noktalama işaretlerini etkinleştiren belirli bir yerel ayarın parapunct modeli olarak hizmet verebilen bir nesneyi tanımlayan türetilmiş bir sınıf şablonu.
time_base Yalnızca numaralandırılmış tür dateorder ve bu türdeki çeşitli sabitleri tanımlayarak time_get sınıf şablonunun modelleri için temel sınıf olarak hizmet veren bir sınıf.
time_get CharType türünde dizilerin saat değerlerine dönüşümlerini denetlemek için yerel ayar modeli olarak görev yapabilecek bir nesneyi açıklayan bir sınıf şablonu.
time_get_byname Time_get CharType, InputIterator> türünde<bir yerel ayar modeli olarak hizmet veren bir nesneyi açıklayan türetilmiş bir sınıf şablonu.
time_put Zaman değerlerinin CharType türü dizilere dönüştürülmelerini denetlemek için yerel ayar modeli olarak görev yapabilecek bir nesneyi açıklayan bir sınıf şablonu.
time_put_byname CharType, OutputIterator> türünde time_put<bir yerel ayar modeli olarak hizmet veren bir nesneyi açıklayan türetilmiş bir sınıf şablonu.
wbuffer_convert Sınıfı Bayt akış arabelleğine ve bayt akış arabelleğinden öğelerin iletimini denetleen bir akış arabelleği açıklar.
wstring_convert Sınıfı Geniş bir dize ile bayt dizesi arasında dönüştürmeler gerçekleştiren bir sınıf şablonu.

Ayrıca bkz.

Kod Sayfaları
Yerel Ayar Adları, Diller ve Ülke/Bölge Dizeleri
C++ Standart Kitaplığında İş Parçacığı Güvenliği