C++ 本地化库 - ctype



描述

它是一个字符类型构面,ctype 标准构面对字符进行分类和转换,将 C 库头文件 <cctype> 的功能适配到 C++ 本地化。

声明

以下是 std::locale::ctype 的声明。

C++98

	
template <class charT> class ctype;

C++11

template <class charT> class ctype;

参数

charT − 它是一个字符类型。

公共成员函数

序号 成员函数及描述
1 (构造函数)

它是一个本地化构造函数。

字符分类

序号 字符分类及描述
1 is

它用于对字符进行分类。

2 scan_is

它返回类别中的第一个字符。

3 scan_not

它返回类别中第一个不是该类别的字符。

虚拟保护成员函数

序号 虚拟保护成员函数及描述
1 toupper

它将字符转换为大写。

2 tolower

它将字符转换为小写。

3 widen

用于扩展字符。

4 narrow

用于缩窄字符。

locale.htm
广告