Partager via


ctype::do_widen

Fonction virtuelle appelée pour convertir un caractère de type char du jeu de caractères natif en caractère correspondant de type CharType utilisé par les paramètres régionaux.

virtual CharType do_widen(
    char byte
) const;
virtual const char *do_widen(
    const char* first, 
    const char* last, 
    CharType* dest
) const;

Paramètres

  • byte
    Le caractère de type char dans le jeu de caractères natif à convertir.

  • first
    Pointeur vers le premier caractère dans la plage de caractères à convertir.

  • last
    Pointeur vers le caractère juste après le dernier caractère dans la plage de caractères à convertir.

  • dest
    Pointeur vers le premier caractère du type CharType dans la plage de destination qui stocke la plage de caractères convertis.

Valeur de retour

La première fonction membre protégée retourne le caractère du type CharType qui correspond au paramètre de type natif char.

La deuxième fonction membre protégée retourne un pointeur vers la plage de destination des caractères de type CharType utilisés les caractères natifs de type char convertis par des paramètres régionaux.

Notes

La deuxième méthode protégée de modèle stocke dans destI la valeur do_widen(first [I], pour I), dans l'intervalle [0, last - first).

Exemple

Consultez l'exemple de widen, qui appelle do_widen.

Configuration requise

En-tête : <locale>

Espace de noms : std

Voir aussi

Référence

ctype, classe