Udostępnij za pośrednictwem


ctype_base — Klasa

Klasa służy jako klasa podstawowa dla aspekty szablonu klasy ctype.Klasa podstawowa dla klasy ctype, która jest używana do definiowania typów wyliczenie używane do klasyfikowania lub testowania znaków indywidualnie lub w ramach całej 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

Definiuje maskę wyliczenie.Każdej stałej wyliczenie charakteryzuje inny sposób do klasyfikowania znaków, jak określono przez funkcje o podobnych nazwach zadeklarowane w nagłówku <ctype.h>.Stałe są:

Można scharakteryzować połączeniem klasyfikacji przez wskazówką tych stałych.W szczególności, jest zawsze prawdą, że alnum == (alpha | cyfra) i Wykres == (alnum | punct).

Wymagania

Nagłówek:<ustawień regionalnych>

Przestrzeń nazw: std

Zobacz też

Informacje

Bezpieczeństwo wątku w standardowej bibliotece C++