Biblioteca IOS de C ++ - estrecha

Descripción

Se usa para fing el carácter de flecha y devuelve la transformación de c a su equivalente usando la faceta ctype :: estrecha del objeto local actualmente imbuido en la secuencia, si existe tal equivalencia, o por defecto en caso contrario.

Esta función está diseñada para instanciaciones de basic_ios que utilizan un tipo de carácter diferente (más amplio): consulte basic_ios :: narro.

Declaración

A continuación se muestra la declaración para ios :: función estrecha.

char narrow (char c, char dfault) const;

Parámetros

c - Carácter a "reducir".

dfault - Carácter devuelto si c no tiene equivalente estándar.

Valor devuelto

El equivalente estrecho de c, si lo hay. De lo contrario, devuelve predeterminado.

Excepciones

Strong guarantee - si se lanza una excepción, no hay cambios en la secuencia.

Carreras de datos

Accede al objeto de flujo.

El acceso simultáneo al mismo objeto de flujo puede provocar carreras de datos.