共用方式為


ctype_base 類別

類別可做為類別的基底類別 (Base Class) 範本 Facet 把 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();
};

備註

它會定義列舉遮罩。 每個列舉常數 Draw 一種字元分類定義,以在標題 <宣告的相同名稱的函式 ctype.h。> 常數是:

您可以由 O 環境 Draw 分類的組合這些常數。 特別是,永遠為 true alnum == (alpha  | digitgraph ) == (alnum | punct)。

需求

Header: <地區設定>

命名空間: std

請參閱

參考

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