Partilhar via


moneypunct::do_neg_format

Uma função de membro virtual protegido que é chamada para retornar uma regra específicas para formatar saída com quantidades negativas.

virtual pattern do_neg_format( ) const;

Valor de retorno

A função de membro virtual protegido retorna uma regra específicas para determinar como gerar um campo monetário de saída para um valor negativo.Cada um dos quatro elementos de pattern::field pode ter valores:

  • none para combinar zero ou mais espaços ou não gerar nada.

  • sign para combinar ou gerar um sinal positivo ou negativo.

  • space para combinar zero ou mais espaços ou para gerar um espaço.

  • symbol para combinar ou gerar um símbolo de moeda.

  • value para combinar ou produzir um valor monetário.

Componentes de um campo monetário de saída são gerados e componentes de um campo monetário de entrada são correspondidos na ordem em que esses elementos aparecem em pattern::field.Cada um dos valores sign, symbol, value, e none ou space deve aparecer exatamente uma vez.O valor none não deve aparecer primeiro.O espaço de must valor para não aparecer o primeiro ou não. o durarSe Intl é verdadeira, a ordem é symbol, sign, none, em seguida value.

A versão do modelo de moneypunct<CharType, Intl> retorna {money_base::symbol, money_base::sign, money_base::value, money_base::none}.

Exemplo

Consulte o exemplo para negative_format, onde a função de membro virtual é chamada por neg_format.

Requisitos

Cabeçalho: <locale>

namespace: STD

Consulte também

Referência

moneypunct Class