money_get 类

此模板类描述可用作区域设置 facet 的对象,此对象用于控制 CharType 类型序列到货币值的转换。

template<
   class CharType,
   class InputIterator = istreambuf_iterator<CharType>
> class money_get : public locale::facet;

参数

  • CharType
    在程序中用于对区域设置中的字符进行编码的类型。

  • InputIterator
    获取函数从中读取其输入的迭代器类型。

备注

对于任何区域设置 facet,静态对象 ID 的初始存储值为零。 首次尝试访问其存储值后,将在 id 中存储唯一正值。

构造函数

money_get

用于从表示货币值的序列中提取数值的 money_get 类型对象的构造函数。

Typedef

char_type

一种类型,此类型用于描述区域设置使用的字符。

iter_type

一种类型,此类型描述输入迭代器。

string_type

一种类型,此类型描述包含 CharType 类型字符的字符串。

成员函数

do_get

一种虚拟函数,通过调用此函数可从表示货币值的字符序列提取数值。

get

从表示货币值的字符序列提取数值。

要求

标头:<locale>

命名空间: std

请参见

参考

<locale>

facet 类

C++ 标准库中的线程安全