std:: wctype
From cppreference.net
|
定义于头文件
<cwctype>
|
||
|
std::
wctype_t
wctype
(
const
char
*
str
)
;
|
||
构造一个类型为
std::
wctype_t
的值,用于描述宽字符分类的
LC_CTYPE
类别。它可以是标准分类类别之一,也可以是区域特定的类别,例如
"jkanji"
。
参数
| str | - | 包含目标分类名称的C字符串 |
以下 str 的取值在所有 C 语言环境中均受支持:
str
的值
|
作用 |
"alnum"
|
标识由 std::iswalnum 使用的字符类别 |
"alpha"
|
标识由 std::iswalpha 使用的字符类别 |
"blank"
|
标识由 std::iswblank 使用的字符类别 (C++11) |
"cntrl"
|
标识由 std::iswcntrl 使用的字符类别 |
"digit"
|
标识由 std::iswdigit 使用的字符类别 |
"graph"
|
标识由 std::iswgraph 使用的字符类别 |
"lower"
|
标识由 std::iswlower 使用的字符类别 |
"print"
|
标识由 std::iswprint 使用的字符类别 |
"space"
|
标识由 std::iswspace 使用的字符类别 |
"upper"
|
标识由 std::iswupper 使用的字符类别 |
"xdigit"
|
标识由 std::iswxdigit 使用的字符类别 |
返回值
std:: wctype_t 对象,适用于与 std::iswctype 配合使用,根据当前 C 区域设置的命名分类来对宽字符进行分类;如果 str 未命名当前 C 区域设置支持的分类,则返回零值。
参见
根据指定的
LC_CTYPE
类别对宽字符进行分类
(函数) |
|
|
C 文档
用于
wctype
|
|