good

提供:cppreference.com
< cpp | io
移動: 案内, 検索


文法:

    bool stream::good();

good()関数は現在のストリームにエラーが発生していなければtrueを、そうでなければfalseを返します。

関連トピック: bad, clear, eof, exceptions, fail, rdstate

ストリームの状態:

  • if (s): 前の操作が成功(!s.fail()の短縮形)
  • if (s.fail()): 前の操作が失敗
  • if (s.eof()): ファイルの末尾まで読み込んだ
  • if (s.bad()): 未定義のストリームの状態; ストリームはこれ以上使用できません。
  • if (s.good()): bad/eof/failのどれも設定されていない。
個人用ツール
名前空間
変種
操作
案内
ツールボックス