codecvt_utf16
Rappresenta un facet impostazioni locali che converte tra i caratteri di tipo " wide " codificati come UCS-2 o UCS-4 e un flusso di byte codificati come UTF-16LE o UTF-16BE.
template<
class Elem,
unsigned long Maxcode = 0x10ffff,
codecvt_mode Mode = (codecvt_mode)0
>
class codecvt_utf16 : public std::codecvt<Elem, char, StateType>
Parametri
Parametro |
Descrizione |
---|---|
Elem |
Il tipo di elemento a caratteri estesi. |
Maxcode |
Il numero massimo di caratteri per i facet delle impostazioni locali. |
Mode |
Informazioni di configurazione per il facet delle impostazioni locali. |
Note
Conversione di questa classe modello tra i caratteri di tipo " wide " codificati come UCS-2 o UCS-4 e un flusso di byte codificati come UTF-16LE, se Mode & little_endian, o UTF-16BE in caso contrario.
Il flusso di byte deve essere scritti in un file binario, potrebbe essere danneggiato se scritto in un file di testo.
Requisiti
intestazione: <codecvt>
Spazio dei nomi: deviazione standard