class ctype_base;
| 成员类型 | 描述 |
|---|---|
| mask | 用作位掩码的枚举类型。 |
| 成员常量 | 类型 | 值 | 描述 |
|---|---|---|---|
| space | ctype_base::mask | 未指定(唯一位) | 空白字符 |
| ctype_base::mask | 未指定(唯一位) | 可打印字符 | |
| cntrl | ctype_base::mask | 未指定(唯一位) | 控制字符 |
| upper | ctype_base::mask | 未指定(唯一位) | 大写字母 |
| lower | ctype_base::mask | 未指定(唯一位) | 小写字母 |
| alpha | ctype_base::mask | 未指定(唯一位) | 字母字符 |
| digit | ctype_base::mask | 未指定(唯一位) | 十进制数字 |
| punct | ctype_base::mask | 未指定(唯一位) | 标点符号字符 |
| xdigit | ctype_base::mask | 未指定(唯一位) | 十六进制数字 |
| alnum | ctype_base::mask | alpha|digit | 字母数字字符 |
| graph | ctype_base::mask | alnum|punct | 具有图形表示的字符 |
| 成员类型 | 描述 |
|---|---|
| mask | 一个位掩码类型(例如 enum、整数类型或 bitset)。 |
| 成员常量 | 类型 | 值 | 描述 |
|---|---|---|---|
| space | ctype_base::mask | 未指定(唯一位) | 空白字符 |
| ctype_base::mask | 未指定(唯一位) | 可打印字符 | |
| cntrl | ctype_base::mask | 未指定(唯一位) | 控制字符 |
| upper | ctype_base::mask | 未指定(唯一位) | 大写字母 |
| lower | ctype_base::mask | 未指定(唯一位) | 小写字母 |
| alpha | ctype_base::mask | 未指定(唯一位) | 字母字符 |
| digit | ctype_base::mask | 未指定(唯一位) | 十进制数字 |
| punct | ctype_base::mask | 未指定(唯一位) | 标点符号字符 |
| xdigit | ctype_base::mask | 未指定(唯一位) | 十六进制数字 |
| blank | ctype_base::mask | 未指定(唯一位) | 空白字符 |
| alnum | ctype_base::mask | alpha|digit | 字母数字字符 |
| graph | ctype_base::mask | alnum|punct | 具有图形表示的字符 |