collate::do_transform
Une fonction virtuelle appelée pour convertir une séquence de caractères des paramètres régionaux une chaîne qui peut être utilisée dans les comparaisons lexicographiques avec d'autres séquences de caractères de a converti les mêmes paramètres régionaux.
virtual string_type do_transform(
const CharType* _First,
const CharType* _Last
) const;
Paramètres
_First
Pointeur vers le premier caractère de la séquence à convertir._Last
Pointeur vers le dernier caractère dans la séquence à convertir.
Valeur de retour
Une chaîne qui est la séquence de caractères transformée.
Notes
La fonction membre virtuelle protégée retourne un objet de la classe string_type dont l'ordre d'exécution des instructions est une copie de la séquence [_First, _Last).Si une classe dérivée de collate<CharType> remplace do_compare, elle doit substituer do_transform pour faire correspondre.Une fois passées à collate::compare, deux chaînes transformées doivent donner le même résultat que vous obtiendriez de passer des chaînes untransformed pour comparer dans la classe dérivée.
Exemple
Consultez l'exemple pour transformation, qui appelle do_transform.
Configuration requise
en-tête : <locale>
l'espace de noms : DST