std::basic_ios<CharT,Traits>::narrow
Von cppreference.com
| char narrow( char_type c, char dfault ) const; |
||
Konvertiert ein zeichenspezifisches Zeichen c in sein Standardäquivalent. Das Ergebnis wird bei Bedarf von char_type in char konvertiert. Wenn keine Konvertierung durchgeführt werden kann, gibt die Funktion dfault zurück.
Ruft effektiv auf std::use_facet< std::ctype<char_type> >(getloc()).narrow(c, dfault);.
[edit] Parameter
| c | - | zu konvertierendes Zeichen |
| dfault | - | Zeichen, das zurückgegeben wird, wenn die Konvertierung nicht erfolgreich war |
[edit] Rückgabewert
Zeichen, das in sein Standardäquivalent und dann in char konvertiert wurde. dfault wird zurückgegeben, wenn die Konvertierung fehlschlägt.
[edit] Siehe auch
| erweitert Zeichen (public member function) | |
ruft do_narrow auf(public member function of std::ctype<CharT>) | |
| verengt ein Wide-Zeichen zu einem ein Byte breiten schmalen Zeichen, falls möglich (Funktion) |