Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt einen Streampuffer, der die Übertragung von Elementen in einen bzw. aus einem Streampuffer steuert.
Syntax
template <class Codecvt, class Elem = wchar_t, class Traits = std::char_traits<Elem>>
class wbuffer_convert
: public std::basic_streambuf<Elem, Traits>
Parameter
Codecvt
Das locale Facet, das das Konvertierungsobjekt darstellt.
Elem
Der Breitzeichen-Elementtyp.
Traits
Die Eigenschaften, die mit Elem.
Hinweise
Diese Klassenvorlage beschreibt einen Datenstrompuffer, der die Übertragung von Elementen vom Typ _Elemsteuert, deren Zeicheneigenschaften durch die Klasse Traitsbeschrieben werden, zu und von einem Bytestrompuffer des Typs std::streambuf.
Konvertierung zwischen einer Sequenz von Elem-Werten und Multibytesequenzen erfolgt durch ein Objekt der Klasse Codecvt<Elem, char, std::mbstate_t>, das die Anforderungen des Facets std::codecvt<Elem, char, std::mbstate_t> für die Standardcodekonvertierung erfüllt.
Ein Objekt dieser Klassenvorlage speichert:
- Ein Zeiger auf den zugrunde liegenden Bytedatenstrompuffer.\
- Ein Zeiger auf ein zugeordnetes Konvertierungs-Facetobjekt, das beim Zerstören des
wbuffer_convertObjekts freigegeben wird.