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