다음을 통해 공유


basic_istream::sentry

중첩 된 클래스 개체는 서식이 지정 된 서식이 지정 되지 않은 입력된 함수 선언이 구조를 설명 합니다.

class sentry {
public:
    explicit sentry(
        basic_istream<Elem, Tr>& _Istr,
        bool _Noskip = false
    );
    operator bool( ) const;
};

설명

경우 _Istr.좋은 는 생성자:

  • Calls _Istr.tie -> flush if _Istr.tie 는 null 포인터가 아닙니다.

  • Effectively calls ws(_Istr) if _Istr.flags&skipws is nonzero

이러한 준비 후 if _Istr. 좋은 은 false 이며 생성자 호출 _Istr.setstate(failbit).생성자 반환 값을 저장 하는 경우, _Istr.good in status.나중에 호출을 부울 연산자 이 저장 된 값을 제공 합니다.

요구 사항

헤더: <istream>

네임 스페이스: std

참고 항목

참조

basic_istream Class

iostream 프로그래밍

iostreams 규칙