std::basic_ios<CharT,Traits>::good
提供: cppreference.com
<tbody>
</tbody>
bool good() const; |
||
ストリームに対する最も最近の入出力操作が成功裏に完了した場合は true を返します。 具体的には、 rdstate() == 0 の結果を返します。
ストリームの状態ビットをセットする状況の一覧は ios_base::iostate を参照してください。
引数
(なし)
戻り値
ストリームにエラーが発生していない場合は true、そうでなければ false。
例
| This section is incomplete Reason: no example |
関連項目
以下の表は ios_base::iostate フラグのすべての有り得る組み合わせに対する basic_ios のアクセサ (good()、 fail() など) の値を示します。
| ios_base::iostate のフラグ | basic_ios のアクセサ
| |||||||
| eofbit | failbit | badbit | good() | fail() | bad() | eof() | operator bool | operator! |
| false | false | false | true | false | false | false | true | false |
| false | false | true | false | true | true | false | false | true |
| false | true | false | false | true | false | false | false | true |
| false | true | true | false | true | true | false | false | true |
| true | false | false | false | false | false | true | true | false |
| true | false | true | false | true | true | true | false | true |
| true | true | false | false | true | false | true | false | true |
| true | true | true | false | true | true | true | false | true |