template <class charT, bool International = false> class moneypunct;
| locale 物件中的方面 | 描述 |
|---|---|
moneypunct<char> | 窄字元 |
moneypunct<wchar_t> | 寬字元 |
moneypunct<char,true> | 窄字元,國際表示 |
moneypunct<wchar_t,true> | 寬字元,國際表示 |
true,則表示使用國際格式(例如,使用三字母程式碼 USD 表示美元)。false(預設值),則表示可能使用非國際格式(例如,使用美元符號 $ 表示美元)。| 成員型別 | 定義 | 描述 |
|---|---|---|
| char_type | 模板引數(charT) | 字元型別 |
| string_type | basic_string<charT> | 對於型別為 charT 的字元的 basic_string 例項化(例如,對於 char 的 string)。 |
enum 型別 money_base::part 的標籤);它們用作 moneypunct::pos_format 和 moneypunct::neg_format 成員返回的 pattern 物件的元素的可能值。| 成員常量 | 型別 | 值 | 描述 |
|---|---|---|---|
| 無 | money_base::part | 0 | 無 |
| 空格 | money_base::part | 1 | 單個空格字元 |
| 符號 | money_base::part | 2 | 貨幣符號 |
| 符號 | money_base::part | 3 | 符號:正數是 +,負數是 -。 |
| 值 | money_base::part | 4 | 貨幣值 |
| 成員常量 | 型別 | 描述 |
|---|---|---|
| intl | bool | 第二個類模板引數的別名:Internation。 |
| id | locale::id | 唯一標識具有 moneypunct 語義的方面的值。 |
| 特化 |
|---|
moneypunct<char> |
moneypunct<wchar_t> |
moneypunct<char,true> |
moneypunct<wchar_t,true> |