Я нахожу себя неоднократно озадаченным флагами rdstate()
- good()
, bad()
, eof()
, fail()
- и как они выражаются в basic_ios::operator!
, operator bool
и operator void*
.
Может ли кто-нибудь вывести меня из моих страданий и объяснить это, чтобы мне больше не приходилось повторять дважды?