共用方式為


ctype_base 類別

類別可作為類別樣板 ctype Facet 的基類。 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> 中宣告類似名稱的函式所定義。 這些常數如下:

您可以透過這些常數位 OR 來描述分類的組合。 特別是 alnum == (alpha | digit) 和 graph == alnum | punct ) 一律成立。

需求

Header:<locale>

命名空間:std

另請參閱

C++ 標準程式庫中的執行緒安全