Aracılığıyla paylaş


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ı

Ee191684.collapse_all(tr-tr,VS.110).gifOluşturucular

wstring_convert

Türünde bir nesne yapıları wstring_convert.

Ee191684.collapse_all(tr-tr,VS.110).gifTypeDef

byte_string

Temsil eden bayt dizesi yazın.

wide_string

Geniş bir dizeyi temsil eden bir tür.

state_type

Dönüştürme durumu gösteren türü.

int_type

Temsil eden bir tamsayı yazın.

Ee191684.collapse_all(tr-tr,VS.110).gifÜye işlevleri

from_bytes

Bayt dizesi, geniş bir dizeye dönüştürür.

to_bytes

Bayt dizesi için geniş bir dize dönüştürür.

Dönüştürülen

Başarılı dönüşümleri sayısını verir.

durum

Dönüştürme durumunu temsil eden bir nesne döndürür.

Gereksinimler

Başlık: < cvt/wstring >

Namespace: stdext::cvt

Ayrıca bkz.

Diğer Kaynaklar

< cvt/wstring > Üyeler

wstring_convert üyeleri