Compartilhar via


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

Consulte também

Referência

Classe ctype