std::moneypunct

来自cppreference.com
< cpp‎ | locale

 
 
本地化库
语言环境方面
原文:
Locales and facets
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
locale
字符分类
原文:
Character classification
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
转换
原文:
Conversions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
wstring_convert(C++11)
wbuffer_convert(C++11)
小面类的基类
原文:
Facet category base classes
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
小面类
原文:
Facet categories
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
特定于语言环境的方面
原文:
Locale-specific facets
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
代码转换方面
原文:
Code conversion facets
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
codecvt_utf8(C++11)
codecvt_utf16(C++11)
codecvt_utf8_utf16(C++11)
codecvt_mode(C++11)
C语言环境
原文:
C locale
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
 
 
在头文件 <locale> 中定义
template< class CharT, bool International = false >
class moneypunct;
方面std::moneypunct封装货币值格式的喜好。流I / O操纵std::get_moneystd::put_money使用std::moneypunct通过std::money_getstd::money_put解析货币值的输入和格式化货币值输出.
原文:
The facet std::moneypunct encapsulates monetary value format preferences. Stream I/O manipulators std::get_money and std::put_money use std::moneypunct through std::money_get and std::money_put for parsing monetary value input and formatting monetary value output.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
cpp/locale/money basecpp/locale/locale/facetstd-moneypunct-inheritance.svg
关于这幅图像

Inheritance diagram

四个专业所提供的标准库
原文:
Four specializations are provided by the standard library
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
在头文件 <locale> 中定义
std::moneypunct<char>
提供等值的“C”语言环境的偏好
原文:
provides equivalents of the "C" locale preferences
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
std::moneypunct<wchar_t>
提供宽字符当量的“C”语言环境的偏好
原文:
provides wide character equivalents of the "C" locale preferences
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
std::moneypunct<char, true>
提供等值的“C”语言环境的喜好,与国际货币符号
原文:
provides equivalents of the "C" locale preferences, with international currency symbols
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
std::moneypunct<wchar_t, true>
提供了宽字符当量的“C”语言环境的喜好,与国际货币符号
原文:
provides wide character equivalents of the "C" locale preferences, with international currency symbols
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 会员类型

会员类型
原文:
Member type
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
Definition
char_type charT
string_type std::basic_string<charT>

[编辑] 成员函数

构造一个新moneypunct方面
原文:
constructs a new moneypunct facet
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
解构一个moneypunct方面
原文:
destructs a moneypunct facet
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(受保护的成员函数)
调用do_decimal_point
原文:
invokes do_decimal_point
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
调用do_thousands_sep
原文:
invokes do_thousands_sep
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
调用do_grouping
原文:
invokes do_grouping
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
调用do_curr_symbol
原文:
invokes do_curr_symbol
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
调用do_positive_sign
原文:
invokes do_positive_sign
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
调用do_negative_sign
原文:
invokes do_negative_sign
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
调用do_frac_digits
原文:
invokes do_frac_digits
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
调用do_pos_format
原文:
invokes do_pos_format
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)
调用do_neg_format
原文:
invokes do_neg_format
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数)

[编辑] 受保护的成员函数

[虚]</div></div>
提供要使用的字符作为小数点
原文:
provides the character to use as decimal point
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(虚拟保护成员函数)
[虚]</div></div>
使用千位分隔符的字符
原文:
provides the character to use as thousands separator
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(虚拟保护成员函数)
[虚]</div></div>
千位分隔符每一对之间提供的数字的位数
原文:
provides the numbers of digits between each pair of thousands separators
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(虚拟保护成员函数)
[虚]</div></div>
提供的字符串使用的货币标识符
原文:
provides the string to use as the currency identifier
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(虚拟保护成员函数)
[虚]</div></div>
提供的字符串,以指示一个正值
原文:
provides the string to indicate a positive value
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(虚拟保护成员函数)
[虚]</div></div>
提供的字符串来表示一个负值
原文:
provides the string to indicate a negative value
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(虚拟保护成员函数)
[虚]</div></div>
提供显示小数点后的数字位数
原文:
provides the number of digits to display after the decimal point
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(虚拟保护成员函数)
[虚]</div></div>
提供的格式模式为正值
原文:
provides the formatting pattern for positive values
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(虚拟保护成员函数)
[虚]</div></div>
提供的格式模式为负值
原文:
provides the formatting pattern for negative values
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(虚拟保护成员函数)

[编辑] 会员常数

会员
原文:
Member
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
Definition
const bool intl (静态的) International

[编辑] 会员对象

static std::locale::id id
“ID”的语言环境
原文:
id of the locale
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员对象)

Inherited from std::money_base

会员类型
原文:
Member type
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
Definition
enum part { none, space, symbol, sign, value };
无作用域的枚举类型
原文:
unscoped enumeration type
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
struct pattern { char field[4]; };
货币格式类型
原文:
the monetary format type
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
枚举常量
原文:
Enumeration constant
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
Definition
none
空格被允许的,但不是必需的,除了在最后一个位置,空白是不被允许的
原文:
whitespace is permitted but not required except in the last position, where whitespace is not permitted
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
space
一个或多个空格字符是必需的
原文:
one or more whitespace characters are required
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
symbol
返回由moneypunct :: curr_symbol的字符的序列是必需的
原文:
the sequence of characters returned by moneypunct::curr_symbol is required
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
sign
第一由moneypunct :: positive_sign或moneypunct返回的字符:: negative_sign是必需的
原文:
the first of the characters returned by moneypunct::positive_sign or moneypunct::negative_sign is required
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
value
绝对数字货币的价值是必需的
原文:
the absolute numeric monetary value is required
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 示例

#include <iostream>
#include <locale>
int main()
{
    std::locale jp("ja_JP.UTF-8");
    std::cout << "japanese currency symbol is "
              << std::use_facet<std::moneypunct<char, true>>(jp).curr_symbol()
              << "or "
              << std::use_facet<std::moneypunct<char>>(jp).curr_symbol()
              << " for short\n";
}

输出:

japanese currency symbol is JPY or ¥ for short

[编辑] 另请参阅

定义货币的格式化模式
原文:
defines monetary formatting patterns
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(类) [edit]
代表系统提供std::moneypunct命名的语言环境
原文:
represents the system-supplied std::moneypunct for the named locale
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(类模板) [edit]
解析和构造的货币价值,从一个输入字符序列
原文:
parses and constructs a monetary value from an input character sequence
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(类模板) [edit]
输出一个字符序列格式的货币价值
原文:
formats a monetary value for output as a character sequence
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(类模板) [edit]

来自“http://zh.cppreference.com/mwiki/index.php?title=cpp/locale/moneypunct&oldid=38305