wstring_convert::from_bytes

Converte uma cadeia de bytes em uma cadeia de caracteres de largura.

wide_string from_bytes(char _Byte);
wide_string from_bytes(const char* _Ptr);
wide_string from_bytes(const byte_string& _Bstr);
wide_string from_bytes(const char* _First, const char* _Last);

Parâmetros

Parâmetro

Descrição

_Byte

A seqüência de bytes de um único elemento a ser convertido.

_Ptr

O C de estilo, NULL- finalizada seqüência de caracteres a ser convertido.

_Bstr

byte_string a ser convertido.

_First

O primeiro caractere em um intervalo de caracteres a ser convertido.

_Last

O último caractere em um intervalo de caracteres a ser convertido.

Valor de retorno

Um objeto grande de cadeia de caracteres resultantes de conversão.

Comentários

Se o objeto de estado de conversãonot foi construído com um valor explícito, é definida para o valor padrão (estado inicial de conversão) antes de iniciar a conversão.Se não é deixado inalterado.

O número de elementos de entrada convertidos bem-sucedida é armazenado no objeto de contagem de conversão.Se nenhum erro de conversão, a função de membro retorna a cadeia de caracteres de largura convertida.Caso contrário, se o objeto foi construído com um inicializador para a mensagem de erro de largo- cadeia de caracteres, a função de membro retorna o objeto de mensagem de erro de largo- cadeia de caracteres.Caso contrário, a função de membro gera um objeto da classe range_error.

Requisitos

Cabeçalho: <cvt/wstring>

Stdext::cvt denamespace:

Consulte também

Referência

wstring_convert Class