다음을 통해 공유


basic_ios::clear

오류 플래그를 모두 지웁니다.

void clear(
    iostate _State=goodbit,
    bool _Reraise = false
);
void clear(
    io_state _State
);

매개 변수

  • _State(선택적 요소)
    원하는 모든 플래그를 지운 후 설정 하는 플래그입니다.

  • _Reraise
    예외 re-raised 수 있는지 여부를 지정 합니다.

설명

플래그는 goodbit, failbit, eofbit, 및 badbit.이러한 플래그에 대 한 테스트 좋은, 나쁜, eof, 및 실패

멤버 함수 저장된 스트림 상태 정보로 대체

_State | (rdbuf ! = 0?goodbit : badbit)

경우 _상태예외 는 0이 아닌, 그 다음 개체 클래스를 throw 오류.

예제

참조 rdstate 를 사용 하는 예제 취소.

요구 사항

헤더: <ios>

네임 스페이스: std

참고 항목

참조

basic_ios Class

iostream 프로그래밍

iostreams 규칙