std::wctype
来自 cppreference.cn
定义于头文件 <cwctype> |
||
std::wctype_t wctype( const char* str ); |
||
构造一个 std::wctype_t 类型的对象,该对象描述了宽字符分类的 LC_CTYPE 类别。它可能是标准分类类别之一,或特定于区域设置的类别,例如 "jkanji"
。
[edit] 参数
str | - | C 字符串,包含所需类别的名称 |
所有 C 区域设置中都支持以下 str 值
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 使用的类别 |
[edit] 返回值
std::wctype_t 对象,适用于与 std::iswctype 一起使用,以根据当前 C 区域设置的命名类别对宽字符进行分类;如果 str 未命名当前 C 区域设置支持的类别,则返回零。
[edit] 参见
根据指定的 LC_CTYPE 类别对宽字符进行分类(函数) | |
C 文档 关于 wctype
|