Compartir a través de


moneypunct::do_neg_format

Una función virtual protegida de miembro que se llama para devolver una regla configuración regional- específica para dar formato genera con cantidades negativos.

virtual pattern do_neg_format( ) const;

Valor devuelto

La función virtual protegida de miembro devuelve una regla configuración regional- específica para determinar cómo generar un campo monetario de salida por tiempo negativo. Cada uno de los cuatro elementos de pattern::field puede tener los valores:

  • none para buscar coincidencias con cero o más espacio o no generar nada.

  • sign a coincidir o generar un signo positivo o negativo.

  • space para buscar coincidencias con cero o más espacio o generar un espacio.

  • símbolo a coincidir o generar un símbolo de moneda.

  • Valor a coincidir o generar un valor monetario.

Se generan los componentes de un campo monetario de salida y coinciden con los componentes de un campo de entrada monetario en el orden en que estos elementos aparecen en pattern::field. Cada uno de los valores sign, símbolo, Valor, y none o space debe aparecer exactamente una vez. El valor none no debe aparecer primero. El espacio must value no aparecer primero o último. Si Internacional es true, el orden es símbolo, sign, none, entonces Valor.

La versión de la plantilla de moneypunct<CharType, Internacional> devuelve {money_base::symbol, money_base::sign, money_base::value, money_base::none}.

Ejemplo

Vea el ejemplo para negative_format, donde la función miembro virtual llaman neg_format.

Requisitos

configuración regional <deEncabezado: >

Espacio de nombres: std

Vea también

Referencia

moneypunct (Clase)