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> 的公开成员函数) [编辑]
|
|
|
若可能,窄化宽字符为单字节窄字符 (函数) [编辑]
|