Поделиться через


ctype_base Class

Файлы класса в качестве базового класса для аспектов шаблона классифицируют 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();
};

Заметки

Идентифицирует маску перечисления.Каждая константа перечисления характеризует другой способ разделить символы, определенные функциями с похожие имена, объявленные в заголовке <ctype.h>.Константы:

Можно характеризовать классификации сочетание колцеобразным сжатием эти константы.В частности, она всегда == (alpha этих, что alnum | digitgraph (==) и alnum | punct).

Требования

Header: <locale>

std пространство имен:

См. также

Ссылки

Потокобезопасность в стандартной библиотеке C++