名前空間
変種
操作

std::basic_ios::good

提供: cppreference.com
< cpp‎ | io‎ | basic ios
 
 
入出力ライブラリ
入出力マニピュレータ
Cスタイルの入出力
バッファ
(C++98で非推奨)
ストリーム
抽象
ファイル入出力
文字列入出力
配列入出力
(C++98で非推奨)
(C++98で非推奨)
(C++98で非推奨)
同期化出力
エラーカテゴリインタフェース
(C++11)
 
 
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 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