ctype_base Class

选件类用作基类用作模板选件类 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 alnum == (alpha | digit)和 图形 == (alnum | punct)。

要求

Header: <locale>

命名空间: std

请参见

参考

线程安全性对标准C++库中