다음을 통해 공유


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

참고 항목

참조

ctype Class