EOF
最後に以下のコードを使用して、多くの数値を動的に読み取ろうとしていました。
vector<double> data;
double x;
while (cin >> x)
{
data.pushback(x);
}
この方法はうまく機能していますが、以下の式で何が起こっているのか知りたいです
cin >> x
ええ、データの入力に使用されることは知っていますが、どうしてそれを使って条件をテストできるのでしょうか。
以下の式ではどうなるでしょうか。
while (cin) or if (cin)
何をcin
返しますか?