Biblioteca C ++ IOS - estreita

Descrição

É usado para indicar o caractere de seta e retorna a transformação de c para seu equivalente usando a faceta ctype :: narrow do objeto locale atualmente imbuído no fluxo, se tal equivalência existir, ou dfault caso contrário.

Esta função é projetada para instanciações de basic_ios que usam um tipo de caractere diferente (mais amplo): consulte basic_ios :: narro.

Declaração

A seguir está a declaração para a função ios :: narrow.

char narrow (char c, char dfault) const;

Parâmetros

c - Personagem a ser "estreitado".

dfault - Caractere retornado se c não tiver equivalente padrão.

Valor de retorno

O equivalente estreito de c, se houver. Caso contrário, ele retorna dfault.

Exceções

Strong guarantee - se uma exceção é lançada, não há mudanças no fluxo.

Corridas de dados

Acessa o objeto de fluxo.

O acesso simultâneo ao mesmo objeto de fluxo pode causar disputas de dados.