collate::do_compare
调用的虚函数会根据各自的等式或不等式 (IDE) 的特定规则比较双重都的序列。
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)。 它通过在对应用的 运算符< 比较值类型 CharType的相应元素之间。 第一个序列较低比较,则具有较小的元素在序列的最早的不相等对或,则不相等对不存在,但第一个序列较短。
示例
针对 collate::compare参见示例,调用 do_compare。
要求
页眉: <区域设置>
命名空间: std