This is the mail archive of the
libstdc++@sourceware.cygnus.com
mailing list for the libstdc++ project.
basic_ios::fail() question
- To: libstdc++-v3@cygnus.com
- Subject: basic_ios::fail() question
- From: Ryszard Kabatek <rysio@rumcajs.chemie.uni-halle.de>
- Date: Fri, 22 Jan 1999 18:38:43 +0100 (CET)
- Reply-To: kabatek@Chemie.UNI-Halle.DE
The basic_ios::fail() member function returns true if the eofbit
or the failbit is set. ------
bool fail () const { return (rdstate () & (eofbit | failbit)) != 0; }
Why the eofbit? I would expect the badbit instead.
------
bool fail () const { return (rdstate () & (badbit | failbit)) != 0; }
Ryszard Kabatek
Martin-Luther University Halle-Wittenberg, Department of Physical Chemistry
Geusaer Str. 88, 06217 Merseburg, Germany
Tel. +49 3461 46 2487 Fax. +49 3461 46 2129