Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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.