C++ ios 库 - narrow
描述
它用于查找箭头字符,并使用流中当前包含的语言环境对象的 ctype::narrow facet 将 c 的转换返回到其等效项,如果存在这样的等价性,否则为 dfault。
这个函数是为使用不同(更宽)字符类型的 basic_ios 实例设计的:参见 basic_ios::narro。
声明
以下是 ios::narrow 函数的声明。
char narrow (char c, char dfault) const;
参数
c − 要"缩小"的字符。
dfault − 如果 c 没有标准等效项,则返回字符。
返回值
c 的缩小等效项(如果有)。 否则,它返回默认值。
异常
Strong guarantee − 如果抛出异常,则流中没有变化。
数据竞争
访问流对象。
对同一流对象的并发访问可能会导致数据竞争。