こちらのエントリとコメントを読みながら、「ふだんはgood関数を使ってるけど、どんなときに『good』なんだろう?」と調べはじめたら。予想以上に知らないことが多かった。 ストラウストラップのプログラミング入門(2) 第3章 - 虎塚 >>演算子から始まって、わかったことを少しまとめてみました。 istream::operator>> - C++ Reference ストリームの状態を示す値について ios_base::iostate - C++ Reference フラグ 内容 eofbit ファイルの終端に達した failbit 内部動作が原因で入力操作が失敗した badbit ストリームバッファの入出力操作が失敗した goodbit エラーなし(値としてはゼロ) 入力の失敗ではfailとbadがありうるようです。これは知らなかった。 実際に入力された文字列が、取り出そうとした型(変数の