ctype::do_narrow

虚函数调用将区域设置的 CharType 类型字符。char 对应类型的字符。本地的字符集。

virtual char do_narrow(
    CharType ch, 
    char default = '\0'
) const;
virtual const CharType* do_narrow(
    const CharType* first, 
    const CharType* last,
    char default, 
    char* dest
) const;

参数

  • ch
    区域设置的类型 Chartype 将字符转换。

  • default
    成员函数将分配的默认值设置没有 char类型复制字符 CharType 类型的字符。

  • first
    到第一个字符的指针。要转换的字符范围。

  • last
    为字符的指针。在将转换的字符范围内的最后一个字符之后。

  • dest
    对类型的指针 char 第一个字符常数转换在存储的字符范围的目标范围的。

返回值

第一个受保护的成员函数返回相应于 CharType 类型或 default 参数字符类型 char 本机字符,如果复制未定义。

第二保护的成员函数返回指向从 CharType类型字符转换的目标范围本机字符。

备注

dest[I] 的第二个函数保护成员模板存储 I 的 do_narrow值 (firstI] [, default),在 [0,last - first)。

示例

针对 参见示例,调用 do_narrow

要求

页眉: <区域设置>

命名空间: std

请参见

参考

ctype 类