collate Class
模板类描述一个对象,它可以作为区域设置来控制排序的小平面和一个字符串,它们和字符串的哈希算法之间的比较中的字符的组合。
template <class CharType >
class collate : public locale::facet
参数
- CharType
在程序中使用字符进行编码的类型。
备注
与任何区域设置方面外,静态对象 ID 具有的初始存储的值为 0。 首次试图访问其存储的值存储在唯一正值 **id。**在某些语言中,字符分组,被视为单个字符,和其他情况下,每个字符的处理,就好像两个字符。 逐份打印类提供的归类服务提供了对这种情况下进行排序的方式。
构造函数
类的对象的构造函数collate用于处理字符串的排序约定的语言环境方面。 |
Typedef
描述类型的字符类型CharType。 |
|
一种类型的描述字符串类型的basic_string包含类型的字符CharType。 |
成员函数
比较两个的字符序列的等式或不等式其特定方面的规则。 |
|
虚函数调用以比较两个的字符序列的等式或不等式其特定方面的规则。 |
|
虚函数调用以确定其特定方面的规则序列的哈希值。 |
|
虚函数调用将字符序列转换为一个字符串,它可能会按字典序比较中使用,从相同的区域设置与此类似转换字符序列与区域设置。 |
|
确定序列根据其特定方面的规则中的哈希值。 |
|
字符序列将转换为字符串可能从相同的区域设置与此类似转换字符序列与按字典序比较中使用的区域设置。 |
要求
标题: <locale>
命名空间: 标准