ctype::do_widen

虚函数调用转换类型 char 字符在本机字符集于区域设置的类型 CharType 对应的字符。

virtual CharType do_widen(
    char byte
) const;
virtual const char *do_widen(
    const char* first, 
    const char* last, 
    CharType* dest
) const;

参数

  • byte
    类型 char 字符在本机字符集的将转换。

  • first
    对于第一个字符的指针将转换的字符范围内。

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

  • dest
    对类型 CharType 第一个字符的指针在存储字符的翻译范围的目标的大小。

返回值

第一个受保护的成员函数返回对应于本机类型 char参数字符类型 CharType 的字符。

第二个受保护的成员函数返回指向区域设置中使用的类型 CharType 字符的目标范围转换从类型 char本机字符。

备注

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

示例

扩大参见示例,调用 do_widen

要求

标头: <locale>

命名空间: std

请参见

参考

ctype Class