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