Namespaces
Variants

std::basic_ios<CharT,Traits>:: narrow

From cppreference.net
char narrow ( char_type c, char dfault ) const ;

Convertit un caractère spécifique à la locale actuelle c en son équivalent standard. Le résultat est converti de char_type vers char si nécessaire. Si aucune conversion ne peut être effectuée, la fonction retourne dfault .

Appelle effectivement std:: use_facet < std:: ctype < char_type > > ( getloc ( ) ) . narrow ( c, dfault ) ; .

Paramètres

c - caractère à convertir
dfault - caractère à retourner si la conversion a échoué

Valeur de retour

Caractère converti en son équivalent standard puis en char . dfault est retourné si la conversion échoue.

Voir aussi

élargit les caractères
(fonction membre publique)
invoque do_narrow
(fonction membre publique de std::ctype<CharT> )
réduit un caractère large en un caractère étroit sur un seul octet, si possible
(fonction)