codecvt_utf16
Representa um aspecto de localidade que irá converter entre caracteres largos codificados como UCS-2 ou UCS-4 e um fluxo de bytes codificado como 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>
Parâmetros
Parâmetro |
Descrição |
---|---|
Elem |
O tipo de elemento de largo- caractere. |
Maxcode |
O número máximo de caracteres para aspecto da localidade. |
Mode |
Informações de configuração para o aspecto da localidade. |
Comentários
Esta classe de modelo converte entre caracteres largos codificados como UCS-2 ou UCS-4 e um fluxo de bytes codificada como UTF-16LE, se Mode & little_endian, ou UTF-16BE caso contrário.
O fluxo de bytes deve ser gravado em um arquivo binário; pode estar corrompido se gravado em um arquivo de texto.
Requisitos
Cabeçalho: <codecvt>
namespace: STD