collate::do_compare
调用虚函数根据是否相等运算符或不等的方面特定规则比较、都的序列。
virtual int do_compare(
const CharType* _First1,
const CharType* _Last1,
const CharType* _First2,
const CharType* _Last2
) const;
参数
_First1
对于第一个元素的指针在要比较的第一个序列。_Last1
为最后一个元素的指针在要比较的第一个序列。_First2
对于第一个元素的指针在要比较的第二个序列。_Last2
为最后一个元素的指针在要比较的第二个序列。
返回值
成员函数返回:
-1,如果第一个序列比第二个序列比较少。
+1,如果第二个序列比第一个序列比较少。
0,如果序列是等效的。
备注
受保护的虚成员函数比较序列位于[_First1,Last1) 与该顺序。 [_First2,_Last2)。 它通过应用之间 operator< 比较值对类型 CharType的相应元素。 第一个序列比较少,则在顺序排列较小组件在最早不相等对,或者不不相等对存在,但第一个序列较短的。
示例
为 collate::compare参见示例,调用 do_compare。
要求
标头: <locale>
命名空间: std