저게 무슨 의미를 지닌 코드인지 궁금해서 검색해봤는데


저 코드가 없으면 cin 입력을 받기 이전에 cout을 항상 fflush 한다고 되어있더라


근데 생각해보니까


cin >> num;

cout <

cin >> num;

cout <


이런 코드에다 3 5를 입력하면


원래는 당연히 3 5로 나와야될텐데


cin.tie(NULL)이 있으면 5 5로도 나올 수 있는거 아니야?


지금까지는 아무생각없이 코드 젤 위에 박아놨었는데

혹시 이렇게 잘못 나올수도 있는건지 궁금함