collate Class

模板类描述一个对象,它可以作为区域设置来控制排序的小平面和一个字符串,它们和字符串的哈希算法之间的比较中的字符的组合。

template <class CharType > 
 class collate : public locale::facet

参数

  • CharType
    在程序中使用字符进行编码的类型。

备注

与任何区域设置方面外,静态对象 ID 具有的初始存储的值为 0。 首次试图访问其存储的值存储在唯一正值 **id。**在某些语言中,字符分组,被视为单个字符,和其他情况下,每个字符的处理,就好像两个字符。 逐份打印类提供的归类服务提供了对这种情况下进行排序的方式。

eft5f5sf.collapse_all(zh-cn,VS.110).gif构造函数

逐份打印

类的对象的构造函数collate用于处理字符串的排序约定的语言环境方面。

eft5f5sf.collapse_all(zh-cn,VS.110).gifTypedef

char_type

描述类型的字符类型CharType

string_type

一种类型的描述字符串类型的basic_string包含类型的字符CharType

eft5f5sf.collapse_all(zh-cn,VS.110).gif成员函数

compare

比较两个的字符序列的等式或不等式其特定方面的规则。

do_compare

虚函数调用以比较两个的字符序列的等式或不等式其特定方面的规则。

do_hash

虚函数调用以确定其特定方面的规则序列的哈希值。

do_transform

虚函数调用将字符序列转换为一个字符串,它可能会按字典序比较中使用,从相同的区域设置与此类似转换字符序列与区域设置。

hash

确定序列根据其特定方面的规则中的哈希值。

Transform — 转换

字符序列将转换为字符串可能从相同的区域设置与此类似转换字符序列与按字典序比较中使用的区域设置。

要求

标题: <locale>

命名空间: 标准

请参见

参考

线程安全性对标准C++库中

其他资源

排列成员

locale 成员