numpunct 类

一种模板类,用于描述一个对象来充当区域设置 facet,以便描述 CharType 类型的序列,后者用于表示与数字和布尔表达式的格式化及标点有关的信息。

template <class CharType>
   class numpunct : public locale::facet;

参数

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

备注

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

构造函数

numpunct

numpunct 类型的对象的构造函数。

Typedef

char_type

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

string_type

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

成员函数

decimal_point

返回要用作小数点的区域设置特定元素。

do_decimal_point

一种受保护的虚拟成员函数,通过调用此函数可返回要用作小数点的区域设置特定元素。

do_falsename

一种受保护的虚拟成员函数,通过调用此函数可返回要用作值 false 的文本表示形式的字符串。

do_grouping

一种受保护的虚拟成员函数,通过调用此函数可返回用于确定位数如何分组到任何小数点左边的区域设置特定规则。

do_thousands_sep

一种受保护的虚拟成员函数,通过调用此函数可返回要用作千位分隔符的区域设置特定元素。

do_truename

一种受保护的虚拟成员函数,通过调用此函数可返回要用作值 true 的文本表示形式的字符串。

falsename

返回要用作值 false 的文本表示形式的字符串。

分组

返回用于确定位数如何分组到任何小数点左边的区域设置特定规则。

thousands_sep

返回要用作千位分隔符的区域设置特定元素。

truename

返回要用作值 true 的文本表示形式的字符串。

要求

标头:<locale>

命名空间: std

请参见

参考

<locale>

facet 类

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