Sdílet prostřednictvím


ctype_base – třída

Třída slouží jako základní třída pro fasetami šablony třídy ctype.Základní třída pro třídy ctype, která se používá k definování typů výčtu použít ke klasifikaci nebo test znaky jednotlivě nebo v rámci celé oblasti.

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

Poznámky

Definuje masku výčtu.Jednotlivé konstanty výčtu charakterizuje jiný způsob ke klasifikaci znaků definované funkce s podobnými názvy, které jsou deklarovány v záhlaví <ctype.h>.Konstanty jsou:

Klasifikace podle ORing kombinace můžete charakterizující tyto konstanty.Zejména je vždy true, alnum == (alfa | číslice) a graf == (alnum | punct).

Požadavky

Záhlaví:<národního prostředí>

Obor názvů: std

Viz také

Referenční dokumentace

Bezpečný přístup z více vláken ve standardní knihovně C++