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