Partager via


collate::do_transform

Une fonction virtuelle appelée pour convertir une séquence de caractères les paramètres régionaux d'une chaîne qui peut être utilisée dans les comparaisons lexicographiques avec d'autres séquences de caractères de convertissait 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 de la séquence à convertir.

Valeur de retour

Chaîne qui correspond à la séquence de caractères transformées.

Notes

La fonction membre virtuelle protégée retourne un objet de la classe string_type dont la séquence contrôlée est une copie de la séquence [_First, _Last). Si une classe dérivée de assemblent<les substitutions>do_comparedeCharType, elle doit également remplacer do_transform pour correspondre. Lorsqu'elles sont passées à collate::compare, deux chaînes transformées doivent donner le même résultat que vous obtiendriez de passer les chaînes untransformed à comparer dans la classe dérivée.

Exemple

Consultez l'exemple de transformación, qui appelle do_transform.

Configuration requise

**En-tête :**paramètres régionaux <de >

Espace de noms : std

Voir aussi

Référence

collate, classe