moneypunct::do_neg_format
書式設定するロケール固有の規則を返すために呼び出されるプロテクト仮想メンバー関数は、否定的な量と出力します。
virtual pattern do_neg_format( ) const;
戻り値
プロテクト仮想メンバー関数は、を判断するためのロケール固有の規則を負の値の通貨出力フィールドを生成する方法を返します。pattern::field の 4 種類の要素に値が存在する場合:
ゼロ以上の空白と一致するnone または何も生成する。
正または負の符号と一致するか、または生成するsign。
ゼロ以上の空白と一致するspace または空白を生成します。
通貨記号に一致するか、または生成するsymbol。
通貨値と一致するか、または生成する**[value]**。
通貨出力フィールドのコンポーネントが生成され、通貨入力フィールドのコンポーネントは、各要素が pattern::fieldに表示される順序に一致します。値 sign、symbol、**[value]には、none か space 一度だけ表示されます。値 none が最初に表示する必要があります。値の領域 must 表示されないため、1 番目または最後。Intl が true の場合、symbol順序は、sign、none、[value]**です。
moneypunct<CharType、Intl> テンプレートのバージョンは {money_base::symbol、money_base::sign、money_base::value、money_base::none}を返します。
使用例
仮想メンバー関数が neg_formatによって呼び出されます neg_formatの例を参照してください。
必要条件
ヘッダー: <locale>
名前空間: std