Aracılığıyla paylaş


ctype_base Class

Sınıf bir temel sınıf şablonu sınıfı özellikleri için hizmet veren ctype.Numaralandırma türleri sınıflandırmak ya da karakterleri tek tek veya tüm aralıklar içinde sınamak için kullanılan tanımlamak için kullanılan ctype sınıfı için taban sınıf.

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();
};

Notlar

Numaralandırma maskesini tanımlar.Her numaralandırma sabiti karakterler, sınıflandırmak için farklı bir yol üstbilgisi <ctype.h> bildirilen benzer adlara sahip işlevler tarafından tanımlandığı şekilde belirtir.Sabitler şunlardır:

Bu sabitlerin sınıflandırmaları ORing tarafından birleşimi ayırdedebilirsiniz.Özellikle, her zaman true olduğu alnum == (alpha | rakam) ve Grafik == (alnum | noktalama işareti).

Gereksinimler

Başlık: <locale>

Namespace: std

Ayrıca bkz.

Başvuru

Standart C++ Kitaplığı'nda iş parçacığı güvenliği