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