wbuffer_convert
sınıfı
Bayt akış arabelleğine ve bayt akış arabelleğinden öğelerin iletimini denetleen bir akış arabelleği açıklar.
Sözdizimi
template <class Codecvt, class Elem = wchar_t, class Traits = std::char_traits<Elem>>
class wbuffer_convert
: public std::basic_streambuf<Elem, Traits>
Parametreler
Codecvt
locale
Dönüştürme nesnesini temsil eden model.
Elem
Geniş karakterli öğe türü.
Traits
ile Elem
ilişkili özellikler.
Açıklamalar
Bu sınıf şablonu, türündeki öğelerin _Elem
iletimini denetleyen ve karakter özellikleri sınıfı Traits
tarafından türündeki bir bayt akış arabelleğine ve sınıfı tarafından tanımlanan akış arabelleği açıklar std::streambuf
.
Bir değer dizisi Elem
ile çok baytlı diziler arasında dönüştürme, standart kod dönüştürme modelinin std::codecvt<Elem, char, std::mbstate_t>
gereksinimlerini karşılayan bir sınıfı Codecvt<Elem, char, std::mbstate_t>
nesnesi tarafından gerçekleştirilir.
Bu sınıf şablonunun bir nesnesi depolar:
- Temel alınan bayt akış arabelleğine yönelik bir işaretçi.\
- yok edildiğinde serbest olan ayrılmış dönüştürme model nesnesinin işaretçisi
wbuffer_convert
.