moneypunct::do_neg_format

Eine geschützte virtuelle Memberfunktion, die aufgerufen wird, um eine gebietsschemaspezifische Regel zum Formatieren zurückzugeben, gibt mit negativen Mengen aus.

virtual pattern do_neg_format( ) const;

Rückgabewert

Die geschützte virtuelle Memberfunktion gibt eine gebietsschemaspezifische Regel zum Bestimmen zurück, wie ein Währungsausgabefeld für eine negative Menge generiert.Jedes der vier Elemente aus pattern::field kann die Werte haben:

  • none, um von null oder mehr Speicherplatz entspricht oder nichts generieren.

  • sign, um einen positiven oder negativen Vorzeichens übereinstimmt oder zu generieren.

  • space, um von null oder mehr Speicherplatz entspricht oder ein Leerzeichen generieren.

  • symbol, um einen Währungssymbols übereinstimmt oder zu generieren.

  • Wert, um ein mit übereinstimmt oder zu generieren.

Komponenten eines Währungsausgabefelds werden generiert und Komponenten eines Währungseingabefelds werden in der Reihenfolge gefunden, in der diese Elemente in pattern::field angezeigt werden.Jeder der Werte sign, symbol, Wert und entweder none oder space muss genau einmal angezeigt werden.Der Wert none darf nicht zuerst angezeigt werden.Das Wertsleerzeichen must nicht werden zuerst oder zuletzt angezeigt.Wenn Intl zutrifft, ist die Reihenfolge symbol, sign, none, dann Wert.

Die Vorlagenversion von moneypunct<CharType, Intl> gibt {money_base::symbol, money_base::sign, money_base::value, money_base::none} zurück.

Beispiel

Im Beispiel für negative_format, in dem die virtuelle Memberfunktion durch neg_format aufgerufen wird.

Anforderungen

Header: <locale>

Namespace: std

Siehe auch

Referenz

moneypunct Class