codecvt_utf8

Représente une facette de paramètres régionaux qui convertit entre les caractères larges encodés comme UCS-2 ou l'UCS-4, et un flux d'octets encodé comme UTF-8.

template<
    class Elem,
    unsigned long Maxcode = 0x10ffff,
    codecvt_mode Mode = (codecvt_mode)0
>
class codecvt_utf8 : public std::codecvt<Elem, char, StateType>

Paramètres

Paramètre

Description

Elem

Le type d'élément à caractères larges.

Maxcode

Le nombre maximal de caractères pour une facette de paramètres régionaux.

Mode

Données de configuration pour une facette de paramètres régionaux.

Notes

Le flux d'octets peut être écrit dans un fichier binaire ou dans un fichier texte.

Configuration requise

en-tête : <codecvt>

l'espace de noms : DST