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> 헤더에 선언 된 유사한 이름을 가진 함수에 의해 정의 된 문자를 분류 하는 다른 방법으로 각 열거형 상수를 나타냅니다.상수는 다음과 같습니다.
공간 (함수 isspace)
인쇄 (함수 isprint)
cntrl (함수 iscntrl)
위 (함수 isupper)
낮은 (함수 islower)
숫자 (함수 isdigit)
문장 부호 (함수 ispunct)
xdigit (함수 isxdigit)
알파 (함수 isalpha)
alnum (함수 isalnum)
그래프 (함수 isgraph)
이러한 상수 조합 ORing 여 분류 특징 수 있습니다.특히 항상는 true입니다 alnum = (알파 | 숫자)와 그래프 = (alnum | 문장 부호).
요구 사항
헤더: <locale>
네임 스페이스: std