std::wctype
来自 cppreference.cn
定义于头文件 <cwctype> |
||
std::wctype_t wctype( const char* str ); |
||
构造一个 std::wctype_t 类型的值,它描述宽字符分类的 LC_CTYPE 类别。它可以是标准分类类别之一,也可以是区域设置特定的类别,例如 "jkanji"
。
[编辑] 参数
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 使用的类别 |
[编辑] 返回值
std::wctype_t 对象,适用于与 std::iswctype 一起使用,以根据当前 C 语言环境的命名类别对宽字符进行分类;如果 str 未命名当前 C 语言环境支持的类别,则为零。
[编辑] 参阅
根据指定的 LC_CTYPE 类别对宽字符进行分类(function) | |
C 文档 关于 wctype
|