collate::do_compare
Une fonction virtuelle appelée pour comparer deux séquences de caractères en fonction de leur facette- à les règles de l'égalité et leur inégalité.
virtual int do_compare(
const CharType* _First1,
const CharType* _Last1,
const CharType* _First2,
const CharType* _Last2
) const;
Paramètres
_First1
Pointeur vers le premier élément dans la première séquence à comparer._Last1
Pointeur vers le dernier élément de la première séquence à comparer._First2
Pointeur vers le premier élément dans la deuxième séquence à comparer._Last2
Pointeur vers le dernier élément dans la deuxième séquence à comparer.
Valeur de retour
La fonction membre :
-1 si la première séquence compare inférieure à la deuxième séquence.
+1 si la deuxième séquence compare moins que la première séquence.
0 si les séquences sont équivalentes.
Notes
La fonction membre virtuelle protégée compare la séquence à [_First1, Last1) avec la séquence à [_First2, _Last2). Il compare les valeurs en appliquant opérateur< entre des paires d'éléments correspondants de type CharType. La première séquence compare moins s'il a le plus petit élément dans la paire irréguliers les versions antérieures des séquences ou si aucune paire inégale n'existe mais que la première séquence est plus courte.
Exemple
Consultez l'exemple de collate::compare, qui appelle do_compare.
Configuration requise
**En-tête :**paramètres régionaux <de >
Espace de noms : std