次の2つのループとそれぞれの違いは何ですか?while(cin)とwhile(cin >> num)の違いは何ですか?
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int main() {
int x,y;
while(cin >> x){
// code
}
while(cin){
cin >> y;
//code
}
return 0;
}
"値を読み取ることができる限り、ループを続行します。つまり、読み取りが成功した場合は、ループ本体を実行します。 – dyp