Compartir a través de


ctype_base (Clase)

La clase actúa como clase base para las facetas de la clase de plantilla C. Una clase base para la clase ctype que se utiliza para definir los tipos de enumeración utilizados para ordenar o probar los caracteres individualmente o dentro de los intervalos completos.

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

Comentarios

Define una máscara de enumeración. Cada constante de enumeración caracteriza una forma diferente de ordenar los caracteres, como se define en las funciones con nombres similares declarados en el encabezado <ctype.h.> Las constantes son:

Puede caracterizar una combinación de clasificaciones por ORing estas constantes. En particular, siempre es true que == de alnum (alpha  | digit) y == de graph (alnum | punct).

Requisitos

Configuración regional <deHeader: >

Espacio de nombres: std

Vea también

Referencia

Seguridad para subprocesos en la biblioteca estándar de C++