다음을 통해 공유


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> 헤더에 선언 된 유사한 이름을 가진 함수에 의해 정의 된 문자를 분류 하는 다른 방법으로 각 열거형 상수를 나타냅니다.상수는 다음과 같습니다.

이러한 상수 조합 ORing 여 분류 특징 수 있습니다.특히 항상는 true입니다 alnum = (알파 | 숫자)와 그래프 = (alnum | 문장 부호).

요구 사항

헤더: <locale>

네임 스페이스: std

참고 항목

참조

표준 C++ 라이브러리에서 스레드로부터의 안전성