Aracılığıyla paylaş


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 Elemilişkili özellikler.

Açıklamalar

Bu sınıf şablonu, türündeki öğelerin _Elemiletimini denetleyen ve karakter özellikleri sınıfı Traitstarafı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 .