Condividi tramite


moneypunct::do_neg_format

Una funzione membro virtuale protetta che viene chiamata per restituire una regola specifica delle impostazioni locali per formattare restituisce con gli importi negativi.

virtual pattern do_neg_format( ) const;

Valore restituito

La funzione membro virtuale protetta restituisce una regola specifica delle impostazioni locali per determinare come generare un campo di output monetario per un importo negativo.Ognuno dei quattro elementi pattern::field può avere valori:

  • none per la corrispondenza di zero o più spazi o non generare alcuna operazione.

  • sign per corrispondere o generare un segno positivo o negativo.

  • space per la corrispondenza di zero o più spazi o generare uno spazio.

  • symbol per corrispondere o generare un simbolo di valuta.

  • valore per corrispondere o generare un valore monetario.

Componenti di un campo di output monetario vengono generate e i componenti di un campo di input monetario vengono trovate corrispondenze nell'ordine in cui questi elementi vengono visualizzati in pattern::field.Ognuno dei valori sign, symbol, valoree none o space deve essere esattamente una volta.Il valore none non deve essere visualizzata per prima.Lo spazio must di valore non essere primo o l'ultimo.Se l'oggetto internazionale è true, l'ordine è symbol, sign, none, quindi valore.

La versione del modello moneypunct<char, Intl> restituisce {money_base::symbol, money_base::sign, money_base::value, money_base::none}.

Esempio

Vedere l'esempio relativo negative_format, dove la funzione membro virtuale viene chiamata da neg_format.

Requisiti

intestazione: <locale>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

moneypunct Class