std::basic_ios<CharT,Traits>::narrow
来自 cppreference.com
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
。
[编辑] 另请参阅
扩展字符 (public member function) | |
调用 do_narrow (public member function of std::ctype<CharT> ) | |
如果可能,将宽字符缩小为单字节窄字符 (function) |