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

请参见

参考

collate 类