wstring_convert Class
Şablon sınıfı wstring_convert geniş bir dize bayt dizesi arasındaki dönüşümleri gerçekleştiren.
template<
class Codecvt,
class Elem = wchar_t
>
class wstring_convert
Parametreler
Codecvt
Yerel dönüştürme nesnesi gösteren bir tarafı.Elem
Geniş karakter öğe türü.
Notlar
Şablon sınıfı sınıfın geniş string nesneleri arasındaki dönüşümleri denetleyen bir nesneyi tanımlar std::basic_string<Elem> ve bayt dizesi nesne sınıfının std::basic_string<char> (olarak da bilinen std::string).Şablon sınıfı türünü tanımlayan wide_string ve byte_string bu iki türü için eşanlamlı olarak.Bir dizi arasında dönüştürme Elem değerleri (saklı bir wide_string nesnesi) ve çok baytlı serileri (saklı bir byte_string nesne) sınıfın bir nesnesi tarafından gerçekleştirilen Codecvt<Elem, char, std::mbstate_t>, standart kod dönüştürme tarafı gereksinimlerini karşılayan std::codecvt<Elem, char, std::mbstate_t>.
Bu şablon sınıfın bir nesnesi saklar:
Hataları görüntülemek için bir bayt dizesi
Hataları görüntülemek için geniş bir dize
(Wbuffer_convert nesne yok edildiğinde, serbest) ayrılmış dönüştürme nesne işaretçisi
Dönüştürme durumu nesne türü state_type
Dönüşüm sayısı
Oluşturucular
Türünde bir nesne yapıları wstring_convert. |
TypeDef
Temsil eden bayt dizesi yazın. |
|
Geniş bir dizeyi temsil eden bir tür. |
|
Dönüştürme durumu gösteren türü. |
|
Temsil eden bir tamsayı yazın. |
Üye işlevleri
Bayt dizesi, geniş bir dizeye dönüştürür. |
|
Bayt dizesi için geniş bir dize dönüştürür. |
|
Başarılı dönüşümleri sayısını verir. |
|
Dönüştürme durumunu temsil eden bir nesne döndürür. |
Gereksinimler
Başlık: < cvt/wstring >
Namespace: stdext::cvt