C++ Locale 库 - ctype
描述
它是一个字符类型方面,ctype 标准方面对字符进行分类和转换,使 C 库头文件 <cctype> 的功能适应 C++ 语言环境。
声明
以下是 std::locale::ctype 的声明。
C++98
template <class charT> class ctype;
C++11
template <class charT> class ctype;
参数
charT − 它是一个字符类型。
公共成员函数
序号 | 成员函数 & 说明 |
---|---|
1 | (constructor)
这是一个语言环境构造函数。 |
字符分类
序号 | 字符分类 & 说明 |
---|---|
1 | is
这是一个分类字符。 |
2 | scan_is
它返回类别中的第一个字符。 |
3 | scan_not
它返回不在类别中的第一个字符。 |
虚拟受保护的成员函数
序号 | 虚拟受保护的成员函数 & 说明 |
---|---|
1 | toupper
它转换为大写。 |
2 | tolower
它转换为小写。 |
3 | widen
用于加宽字符。 |
4 | narrow
用于窄字符。 |