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.
Stellt ein Gebietsschemafacet dar, das eine Konvertierung durchführt zwischen Breitzeichen, die als UCS-2 oder UCS-4 codiert sind, und einem Bytestream, der als UTF-16LE oder UTF-16BE codiert ist.
template<class Elem, unsigned long Maxcode = 0x10ffff, codecvt_mode Mode = (codecvt_mode)0>
class codecvt_utf16 : public std::codecvt<Elem, char, StateType>
Parameter
Elem
Der Breitzeichen-Elementtyp.
Maxcode
Die maximale Anzahl der Zeichen für das Gebietsschemafacet.
Mode
Konfigurationsinformationen für das Gebietsschemafacet.
Hinweise
Diese Klassenvorlage konvertiert zwischen breiten Zeichen, die als UCS-2 oder UCS-4 codiert sind, und einem Bytedatenstrom, der als UTF-16LE codiert ist, wenn Modus & little_endian oder UTF-16BE andernfalls.
Der Bytestream muss in eine binäre Datei geschrieben werden. Er kann beschädigt werden, wenn er in eine Textdatei geschrieben wird.
Anforderungen
Header: <codecvt>
Namespace: std