codecvt_utf16
Stellt ein Aspekt Gebietsschema dar, das zwischen den Breitzeichen konvertiert, die als UCS-2 oder UCS-4 codiert und einem Bytestrom, 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
Parameter |
Beschreibung |
---|---|
Elem |
Der Breitzeichenelementtyp. |
Maxcode |
Die maximale Anzahl von Zeichen für das Gebietsschemafacet. |
Mode |
Konfigurationsinformationen für das Gebietsschemafacet. |
Hinweise
Diese Klasse konvertiert den zwischen Breitzeichen, die als UCS-2 oder UCS-4 codiert und einem Bytestrom, der als UTF-16LE, wenn Mode & little_endian oder UTF-16BE andernfalls codiert ist.
Der Bytestrom sollte in eine Binärdatei geschrieben werden; er kann beschädigt werden, wenn er in eine Textdatei geschrieben wird.
Anforderungen
Header: <codecvt>
Namespace: std