codecvt_utf16
Rappresenta un facet di impostazioni locali che esegue la conversione tra caratteri wide codificati come UCS-2 o UCS-4 e un flusso di byte codificato 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
Elem
Tipo di elemento a caratteri "wide".
Maxcode
Numero massimo di caratteri per il facet delle impostazioni locali.
Modalità
Informazioni di configurazione per il facet delle impostazioni locali.
Osservazioni:
Questo modello di classe converte tra caratteri wide codificati come UCS-2 o UCS-4 e un flusso di byte codificato come UTF-16LE, se Mode & little_endian o UTF-16BE in caso contrario.
Il flusso di byte deve essere scritto in un file binario, poiché si può danneggiare se viene scritto in un file di testo.
Requisiti
Intestazione: <codecvt>
Spazio dei nomi: std