名前空間
変種
操作

std::basic_ios<CharT,Traits>::good

提供: cppreference.com
< cpp‎ | io‎ | basic ios
 
 
 
 
bool good()const;

ストリームに対する最も最近の入出力操作が成功裏に完了した場合は true を返します。 具体的には、 rdstate()==0 の結果を返します。

ストリームの状態ビットをセットする状況の一覧は ios_base::iostate を参照してください。

目次

[編集]引数

(なし)

[編集]戻り値

ストリームにエラーが発生していない場合は true、そうでなければ false

[編集]

[編集]関連項目

以下の表は ios_base::iostate フラグのすべての有り得る組み合わせに対する basic_ios のアクセサ (good()fail() など) の値を示します。

ios_base::iostate のフラグ basic_ios のアクセサ
eofbit failbit badbit good()fail()bad()eof()operator booloperator!
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
close