Compartir a través de


ctype::do_narrow

Una función virtual denominada para convertir un carácter de CharType tipo utilizado por una configuración regional al carácter correspondiente de char escrito en el juego de caracteres nativo.

virtual char do_narrow(
    CharType ch, 
    char default = '\0'
) const;
virtual const CharType* do_narrow(
    const CharType* first, 
    const CharType* last,
    char default, 
    char* dest
) const;

Parámetros

  • ch
    El carácter de Chartype tipo utilizado por la configuración regional que se va a convertir.

  • default
    El valor predeterminado asignarlos por la función miembro a caracteres de CharType cuyas referencias no tienen caracteres de equivalente de charescrito.

  • first
    Un puntero al primer carácter del intervalo de caracteres que se convertirán.

  • last
    Un puntero al carácter inmediatamente después del último carácter del rango de caracteres que se convertirán.

  • dest
    Un puntero const al primer carácter de char escrito en el intervalo de destino que almacena el intervalo convertido de caracteres.

Valor devuelto

La primera función protegida de miembro devuelve el carácter nativo de tipo char que corresponde al carácter del parámetro de CharType cualquiera de default si no se define ningún homólogo.

La segunda función protegida de miembro devuelve un puntero al rango de destino de caracteres nativos convierten de caracteres de CharTypeescrito.

Comentarios

La segunda función protegida de la plantilla de miembro almacena en dest[I] el valor do_narrow(first [I], default), para I en el intervalo [0, last – first).

Ejemplo

Vea el ejemplo para estrecho, que llama a do_narrow.

Requisitos

configuración regional <deEncabezado: >

Espacio de nombres: std

Vea también

Referencia

ctype (Clase)