std::basic_ios::narrow
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
char narrow( char_type c, char dfault ) const; |
||
其标准相当于将当前的区域设置特定的字符
c
。如果需要的话,将结果转换从char_type
char
。如果没有可以进行转换,该函数返回dfault
.原文:
Converts a current locale-specific character
c
to its standard equivalent. The result is converted from char_type
to char
if needed. If no conversion can be performed, the function returns dfault
.有效地调用std::use_facet< std::ctype<char_type> >(getloc()).narrow(c, dfault);.
原文:
Effectively calls std::use_facet< std::ctype<char_type> >(getloc()).narrow(c, dfault);.
[编辑] 参数
c | - | 字符转换
|
dfault | - | 字符返回,如果转换不成功
原文: character to return if the conversion was unsuccessful |
[编辑] 返回值
字符转换为标准等效,然后char。
dfault
如果转换失败则返回.原文:
Character converted to its standard equivalent and then to char.
dfault
is returned if the conversion fails.[编辑] 另请参阅
widens characters (公共成员函数) |