Partilhar via


wstring_convert::to_bytes

Converte uma cadeia de caracteres larga para uma cadeia de caracteres de bytes.

byte_string to_bytes(_Elem _Char);
byte_string to_bytes(const _Elem* _Wptr);
byte_string to_bytes(const wide_string& _Wstr);
byte_string to_bytes(const _Elem* _First, const _Elem* _Last);

Parâmetros

Parâmetro

Descrição

_Char

O caractere largo a ser convertido.

_Wptr

O C - estilo, sequência com terminação nula, a partir de wptr, a ser convertido.

_Wstr

wide_string a ser convertido.

_First

O primeiro elemento em um intervalo dos elementos a serem convertidos.

_Last

O elemento o mais recente em um intervalo dos elementos a serem convertidos.

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 de bytes convertida. Caso contrário, o valor será se o objeto foi criado com um inicializador para a mensagem de erro da cadeia de caracteres de bytes, a função de membro retorna o objeto de mensagem de erro da cadeia de caracteres de bytes. 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