basic_istream::sentry
Вложенный класс описывает объект которого структуры объявления форматированные и unformatted входных функции.
class sentry {
public:
explicit sentry(
basic_istream<Elem, Tr>& _Istr,
bool _Noskip = false
);
operator bool( ) const;
};
Заметки
Если _Istr.успешно выполняется, конструктор.
Вызывает _Istr.связь ->приток, если _Istr.tie нет пустых указателей
Эффективно вызывает функцию WS(_Istr), если _Istr.& флаги skipws отлично от нуля
Если после любой подготовки, _Istr. значение good , вызовы конструктора _Istr.setstate(failbit). В любом случае конструктор сохраняет значение, возвращенное _Istr.good в Состояние. Более последний вызов operator bool доставляет это сохраненного значения.
Требования
Заголовок:<istream>
Пространство имен: std