codecvt_utf16
Représente une facette de paramètres régionaux qui convertit entre les caractères encodés comme UCS-2 ou UCS-4 et un flux d'octets encodé comme UTF-16LE ou UTF-16BE.
template<
class Elem,
unsigned long Maxcode = 0x10ffff,
codecvt_mode Mode = (codecvt_mode)0
>
class codecvt_utf16 : public std::codecvt<Elem, char, StateType>
Paramètres
Paramètre |
Description |
---|---|
Elem |
Le type d'élément de caractères étendus. |
Maxcode |
Le nombre maximal de caractères pour la facette de paramètres régionaux. |
Mode |
Informations de configuration pour la facette de paramètres régionaux. |
Notes
Cette classe de modèle effectue entre les caractères encodés comme UCS-2 ou UCS-4 et un flux d'octets encodé comme UTF-16LE, si Mode & little_endian, ou UTF-16BE sinon.
Le flux d'octets doit être écrit dans un fichier binaire ; il peut être endommagées si le écrit dans un fichier texte.
Configuration requise
**En-tête :**codecvt <de >
Espace de noms : std