Partager via


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