Compartilhar via


wstring_convert::from_bytes

Converte uma cadeia de caracteres de bytes a uma cadeia de caracteres amplas.

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 sequência de bytes de um único elemento a ser convertida.

_Ptr

O C - estilo, sequência com terminação nula de caracteres a serem convertidos.

_Bstr

byte_string a ser convertido.

_First

O primeiro caractere em um intervalo de caracteres a serem convertidos.

_Last

O último caractere em um intervalo de caracteres a serem convertidos.

Valor de retorno

Um objeto amplo de cadeia de caracteres resultante da conversão.

Comentários

Se o objeto de estado de conversão foi not construído com um valor explícito, é definido como seu valor padrão (estado inicial de conversão) antes que a conversão iniciar. Se não for inalterado.

O número de elementos de entrada convertidos com êxito é armazenado no objeto de contagem de conversão. Se nenhum erro de conversão ocorre, a função de membro retorna a cadeia de caracteres amplas convertida. Caso contrário, o valor será se o objeto foi criado com um inicializador para a mensagem de erro com ampla cadeia de caracteres, a função de membro retorna o objeto de mensagem de erro com ampla cadeia de caracteres. Caso contrário, a função de membro lançará um objeto da classe range_error.

Requisitos

Cabeçalho: <cvt/wstring>

stdext::cvt deNamespace:

Consulte também

Referência

Classe wstring_convert