ctype::do_widen
Uma função virtual chamada para converte um caractere do tipo char no conjunto de caracteres nativo para o caractere correspondente do tipo 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 dos caracteres a serem convertidos.last
Um ponteiro para o caractere imediatamente depois do último caractere no intervalo dos caracteres a serem convertidos.dest
Um ponteiro para o primeiro caractere do 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 do tipo nativo char.
A segunda função de membro protegida retorna um ponteiro para o intervalo de destino de caracteres de tipo CharType usados por uma localidade de caracteres convertida nativos do tipo char.
Comentários
Os segundos armazena protegidos da função do modelo de membro em dest[]Io valor do_widenfirstI([]), para I no intervalo de [0, last - first).
Exemplo
Consulte o exemplo de alargue, que chama do_widen.
Requisitos
localidade <deCabeçalho: >
Namespace: std