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> |