std::basic_ios<CharT,Traits>::good
提供: cppreference.com
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 |