Freigeben über


moneypunct::do_neg_format

Eine geschützte virtuelle Memberfunktion, die aufgerufen wird, um einem gebietsschemaspezifischen 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 gebietsschemaspezifischen Regel zum Bestimmen zurück, wie ein Währungsausgabefeld für eine negative Menge generiert. Jedes der vier Elemente von pattern::field kann die Werte haben:

  • keine, von null oder mehr Leerzeichen übereinstimmt oder nichts generieren.

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

  • space, von null oder mehr Leerzeichen übereinstimmt oder ein Leerzeichen generieren.

  • Symbol, um eines Währungssymbols zu vergleichen oder zu generieren.

  • Wert, um eines Währungswerts übereinstimmt oder zu generieren.

Komponenten eines Währungsausgabefelds werden generiert und Komponenten eines Währungseingabefelds werden in der Reihenfolge verglichen, in der diese Elemente in pattern::field werden. Jeder der Werte sign, Symbol, Wert und keine oder space muss genau einmal werden. Der Wert keine darf nicht zuerst angezeigt. Das Wertleerzeichen must nicht angezeigt erste oder letzte. Wenn Intl erfüllt ist, ist die Reihenfolge Symbol, sign, keine, anschließend 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 von neg_format aufgerufen wird.

Anforderungen

Gebietsschema Header: <>

Namespace: std

Siehe auch

Referenz

moneypunct-Klasse