basic_ios::operator bool
Допускает использование объекта basic_ios как bool. Автоматическое преобразование типов запрещено, чтобы предотвратить общие, содержатся побочные эффекты.
explicit operator bool() const;
Заметки
Оператор возвращает auto с откидным которой значение false, только если fail(). Возвращаемый тип обратим только в bool, а не в void * или другим скалярному известный тип.
Требования
Заголовок:<ios>
Пространство имен: std