ctype::do_widen
Uma função chamada virtual converte um caractere de tipo char no conjunto de caracteres nativo para o caractere de tipo correspondente CharType usado por uma localidade.
virtual CharType do_widen(
char byte
) const;
virtual const char *do_widen(
const char* first,
const char* last,
CharType* dest
) const;
Parâmetros
byte
O caractere de tipo char no conjunto de caracteres nativo a ser convertido.first
Um ponteiro para o primeiro caractere no intervalo de caracteres a ser convertido.last
Um ponteiro para o caractere imediatamente após o caractere mais recente no intervalo de caracteres a ser convertido.dest
Um ponteiro para o primeiro caractere de tipo CharType no intervalo de destino que armazena o intervalo convertido de caracteres.
Valor de retorno
A primeira função de membro protegida retorna o caractere de tipo CharType que corresponde ao caractere de parâmetro de tipo charnativo.
A segunda função de membro protegida retorna um ponteiro para o intervalo de destino dos caracteres de tipo CharType usados por uma localidade convertida de caracteres nativos do tipo char.
Comentários
Os segundos armazenamentos protegidos de função do modelo de membro em dest[]Io valor do_widenfirstI([]), para I no intervalo 0, last[ - first).
Exemplo
Consulte o exemplo para para .NUMBER, que chama do_widen.
Requisitos
Cabeçalho: <locale>
namespace: STD