Udostępnij za pośrednictwem


ctype_base Class

Klasa służy jako klasa podstawowa dla aspekty szablonu klasy ctype.Klasa podstawowa dla klasy ctype, która jest używana do definiowania wyliczeń używane do klasyfikowania lub badania znaków indywidualnie lub w ramach całego zakresów.

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

Uwagi

Określa maskę wyliczania.Każdej stałej wyliczeniowej charakteryzuje się inny sposób do klasyfikowania znaków zdefiniowanych przez funkcje o podobnych nazwach zadeklarowane w <ctype.h> nagłówku.Stałe są:

Można scharakteryzować kombinacji klasyfikacji poprzez połączenie tych stałych.W szczególności zawsze prawdą jest, że alnum == (alfa | cyfra) i Wykres == (alnum | punct).

Wymagania

Nagłówek: <locale>

Obszar nazw: std

Zobacz też

Informacje

Bezpieczeństwo wątków w standardowa biblioteka języka C++