public member function
<ios> <iostream>

std::basic_ios::narrow

char narrow (char_type wc, char dfault) const;
窄字符
返回字符 wc(通常是宽字符类型)转换为 `char` 类型的等效字符。

此函数返回调用流中当前“imbued”的 locale 对象的 ctype::narrow facet 的结果。

参数

wc
要被“narrowed”的宽字符。
成员类型 char_type 是流使用的字符类型(即其第一个类模板参数 charT)。
dfault
如果 wc 没有标准等效字符,则返回此字符。

返回值

c 的 `char` 等效字符。

数据竞争

访问流对象。
并发访问同一个流对象可能导致数据争用。

异常安全

强保证: 如果抛出异常,流不会发生任何改变。

另见