collate::do_compare
Una función virtual denominada para comparar dos secuencias de caracteres según las reglas faceta- específicas para la igualdad o desigualdad.
virtual int do_compare(
const CharType* _First1,
const CharType* _Last1,
const CharType* _First2,
const CharType* _Last2
) const;
Parámetros
_First1
Puntero al primer elemento de la primera secuencia que se va a comparar._Last1
Puntero al último elemento de la primera secuencia que se va a comparar._First2
Puntero al primer elemento en la segunda secuencia que se va a comparar._Last2
Puntero al último elemento de la segunda secuencia que se va a comparar.
Valor devuelto
La función miembro devuelve:
-1 si la primera secuencia compara menor que la segunda secuencia.
+1 si la segunda secuencia compara menos que la primera secuencia.
0 si las secuencias son equivalentes.
Comentarios
La función virtual protegida de miembro compara la secuencia en [_First1, Last1) con la secuencia en [_First2, _Last2). Compara valores por operador ?< que aplica entre los pares de elementos correspondientes de CharTypeescrito. La primera secuencia compara menos si tiene el elemento más pequeño en pares desiguales más tempranas de las secuencias o si no existe ningún par desigual solo la primera secuencia son más cortos.
Ejemplo
Vea el ejemplo para collate::compare, que llama a do_compare.
Requisitos
configuración regional <deEncabezado: >
Espacio de nombres: std