Compartir a través de


ctype_base Class

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 definido por 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 (alfa | dígito) y == de gráfico (alnum | punct).

Requisitos

encabezado: <configuración regional>

espacio de nombres: std

Vea también

Referencia

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