- ios[meta header]
- std[meta namespace]
- basic_ios[meta class]
- function[meta id-type]
bool fail() const;
現在の状態値のうちfailbit
とbadbit
を判定する。
failbit
とbadbit
のいずれかまたは両方が設定されていればtrue
、さもなくばfalse
。
もし、本当にfailbit
のみの判定を行う必要があれば、rdstate
()
を使って(
rdstate
() & failbit) != 0
などと記述すればよい。
bool fail() const {
return (rdstate() & (failbit | badbit)) != 0;
}
- rdstate[link rdstate.md]
- C++98