<locale>

std::ctype_base

class ctype_base;
ctype 的基类
这不是一个facet 类型,而是定义了 mask 位掩码成员类型供 ctypefacet 类继承的基类。

成员类型

成员类型描述
mask用作位掩码的枚举类型。

成员常量

成员常量类型描述
spacectype_base::mask未指定(唯一位)空白字符
printctype_base::mask未指定(唯一位)可打印字符
cntrlctype_base::mask未指定(唯一位)控制字符
upperctype_base::mask未指定(唯一位)大写字母
lowerctype_base::mask未指定(唯一位)小写字母
alphactype_base::mask未指定(唯一位)字母字符
digitctype_base::mask未指定(唯一位)十进制数字
punctctype_base::mask未指定(唯一位)标点符号字符
xdigitctype_base::mask未指定(唯一位)十六进制数字
alnumctype_base::maskalpha|digit字母数字字符
graphctype_base::maskalnum|punct具有图形表示的字符

有关 ASCII 字符如何根据这些类别进行分类的详细信息,请参阅 <cctype>

成员类型

成员类型描述
mask一个位掩码类型(例如 enum、整数类型或 bitset)。

成员常量

成员常量类型描述
spacectype_base::mask未指定(唯一位)空白字符
printctype_base::mask未指定(唯一位)可打印字符
cntrlctype_base::mask未指定(唯一位)控制字符
upperctype_base::mask未指定(唯一位)大写字母
lowerctype_base::mask未指定(唯一位)小写字母
alphactype_base::mask未指定(唯一位)字母字符
digitctype_base::mask未指定(唯一位)十进制数字
punctctype_base::mask未指定(唯一位)标点符号字符
xdigitctype_base::mask未指定(唯一位)十六进制数字
blankctype_base::mask未指定(唯一位)空白字符
alnumctype_base::maskalpha|digit字母数字字符
graphctype_base::maskalnum|punct具有图形表示的字符

有关 ASCII 字符如何根据这些类别进行分类的详细信息,请参阅 <cctype>

另见