basic_istream::sentry

巢狀類別描述宣告結構的格式化和未格式化的輸入函式的物件。

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

備註

如果 _Istr. 為 true 時,建構函式:

  • 呼叫 _Istr。WITH TIES - > 清除 ,如果 _Istr。tie 非 null 指標

  • 有效地呼叫 ws(_Istr),如果 _Istr。旗標&skipws 為非零的值。

如果為,則會在任何這類準備好之後, _Istr。good 為 false,建構函式呼叫 _Istr。setstate(failbit)。在任何情況下,建構函式 _Istr儲存傳回的值。在 statusgood 。為 operator bool 較新的呼叫所提供的儲存值。

需求

標題: <istream>

命名空間: std

請參閱

參考

basic_istream Class

iostream 程式設計

iostreams 慣例