std::basic_ios<CharT,Traits>::narrow
提供: cppreference.com
<tbody>
</tbody>
char narrow( char_type c, char dfault ) const; |
||
現在のロケール固有の文字 c をその標準の同等の文字に変換します。 結果は必要に応じて char_type から char に変換されます。 変換を行えない場合は dfault を返します。
実質的に std::use_facet< std::ctype<char_type> >(getloc()).narrow(c, dfault); を呼びます。
引数
| c | - | 変換する文字 |
| dfault | - | 変換が成功しなかった場合に返す文字 |
戻り値
標準の同等な文字に変換され、その後 char に変換された文字。 変換が失敗した場合は dfault が返されます。
関連項目
| 文字をワイド化します (パブリックメンバ関数) | |
do_narrow を呼びます ( std::ctype<CharT>のパブリックメンバ関数)
| |
| 可能であればワイド文字をシングルバイト文字に変換します (関数) |