Namespaces
Variants

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

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

Konvertiert ein aktuelles gebietsschemaspezifisches Zeichen c zu seinem Standardäquivalent. Das Ergebnis wird bei Bedarf von char_type zu char konvertiert. Wenn keine Konvertierung durchgeführt werden kann, gibt die Funktion dfault zurück.

Ruft effektiv std:: use_facet < std:: ctype < char_type > > ( getloc ( ) ) . narrow ( c, dfault ) ; auf.

Parameter

c - zu konvertierendes Zeichen
dfault - zurückzugebendes Zeichen bei erfolgloser Konvertierung

Rückgabewert

Zeichen wird in seine Standard-Entsprechung konvertiert und dann in char . dfault wird zurückgegeben, falls die Konvertierung fehlschlägt.

Siehe auch

erweitert Zeichen
(öffentliche Elementfunktion)
ruft do_narrow auf
(öffentliche Elementfunktion von std::ctype<CharT> )
verengt ein Breitzeichen zu einem Einzelbyte-Zeichen, falls möglich
(Funktion)