만약 c++에서 while문을 사용하여 변수의 값을 받을 때, 데이터의 갯수가 정해지지 않는다면 어떻게 할까? 별 다른 데이터 갯수의 제한 없이 무한 루프를 사용한다면 자원 활용은 굉장히 비효율적이게 된다. C였다면 EOF를 사용하였을 것이다. C++에서는 간단하게 하기와 같은 로직을 이용하면 된다. #include using namespace std; int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); int a,b = 0; while(cin >> a >> b){ // cin >> a >> b를 작성하면 무한루프가 발생한다. // -1(EOF)를 입력하면 while문을 빠져나오게 된다. // 특정 조건(ex : 0입력시 종료)은 말 그대로 if를..