t.good()
был упомянут Башором
Обратите внимание, что t.good() != t.bad()
; Вы можете использовать !t.bad()
(или !t.fail()
, !t.eof()
для определенных условий)
Я обычно использую
if (!t.bad())
{
// go ahead if no _unpexpected errors
}
if (!t.fail())
t.clear(); // clear any _expected_ errors