ctype_base 类

类用作基类。该类模板个 ctype。 用于定义用于枚举的类型分类或测试字符单个或在整个范围内的 ctype 类的基类。

struct ctype_base : public locale::facet
{
    enum
    {
        alnum, alpha, cntrl, digit, graph,
        lower, print, punct, space, upper,
        xdigit
    };
    typedef short mask;
    ctype_base(
        size_t _Refs = 0
    );
    ~ctype_base();
};

备注

它定义一枚举掩码。 每一枚举常数分析不同方式排序,如字符定义与标题 <由声明的类似名称的函数 ctype.h。> 常数是:

可以按 O 环分析类的组合这些常量。 特别是,始终为 true (== alnumalpha  | digitgraphalnum(==) | punct)。

要求

页眉: <区域设置>

命名空间: std

请参见

参考

C++ 标准库中的线程安全