ctype::do_is
가상 함수 라는 단일 문자는 특정 특성이 있는지 여부를 테스트 또는 범위에 있는 각 문자의 특성을 분류 하 고 배열에 저장 합니다.
virtual bool do_is(
mask maskVal,
CharType ch
) const;
virtual const CharType *do_is(
const CharType* first,
const CharType* last,
mask* dest
) const;
매개 변수
maskVal
문자 테스트 되는 마스크 값입니다.ch
문자 테스트할 속성입니다.first
특성 분류 해야 하는 범위에서 첫 번째 문자에 대 한 포인터입니다.last
특성 분류 해야 하는 범위에서 마지막 문자 바로 다음 문자에 대 한 포인터입니다.dest
확률과 특성의 각 문자는 마스크 값을 저장할 배열 시작 부분에 대 한 포인터입니다.
반환 값
첫 번째 멤버 함수는 Boolean 값을 반환 true 경우 테스트 문자 특성 설명으로 마스크 값입니다. false 이면 특성에 실패할 경우.
두 번째 멤버 함수는 각 범위에서 문자를 특성 짓는 마스크 값이 들어 있는 배열을 반환 합니다.
설명
문자 특성을 분류 하는 마스크 값 클래스에 의해 제공 됩니다 ctype_base, 어떤 ctype에서 파생 됩니다.첫 번째 멤버 함수 식 마스크로 참조 및 마스크 값의 조합에서 비트 단위 논리 연산자가 형성의 첫 번째 매개 변수를 받아들일 수 있습니다 (|, & , ^ , ~).
예제
예제를 보려면 는, 호출 do_is.
요구 사항
헤더: <locale>
네임 스페이스: std