Compartilhar via


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

Consulte também

Referência

ctype Class