std::basic_ios::narrow

来自cppreference.com
< cpp‎ | io‎ | basic ios

char narrow( char_type c, char dfault ) const;
其标准相当于将当前的区域设置特定的字符c。如果需要的话,将结果转换从char_typechar。如果没有可以进行转换,该函数返回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 -
字符转换
原文:
character to convert
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
dfault -
字符返回,如果转换不成功
原文:
character to return if the conversion was unsuccessful
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

字符转换为标准等效,然后chardfault如果转换失败则返回.
原文:
Character converted to its standard equivalent and then to char. dfault is returned if the conversion fails.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 另请参阅

拓宽字符
(公开成员函数) [编辑]