bool fail() const;
概要
現在の状態値のうちfailbit
とbadbit
を判定する。
戻り値
failbit
とbadbit
のいずれかまたは両方が設定されていればtrue
、さもなくばfalse
。
備考
もし、本当にfailbit
のみの判定を行う必要があれば、rdstate()
を使って(rdstate() & failbit) != 0
などと記述すればよい。
実装例
bool fail() const {
return (rdstate() & (failbit | badbit)) != 0;
}
バージョン
言語
- C++98