4
루프 조건 (즉,`(while (! stream.eof ())`) 내부의 iostream :: eof가 왜 잘못된 것으로 간주됩니까?
루프 응답에서 사용 하는 것이 "거의 확실하다"는 이 답변 의 주석을 찾았습니다 iostream::eof. 나는 일반적으로 while(cin>>n)EOF를 암시 적으로 확인하는 것 같은 것을 사용합니다 . eof를 명시 적으로 while (!cin.eof())잘못 검사하는 이유는 무엇 입니까? scanf("...",...)!=EOFC 에서 사용하는 것과 어떻게 다른 가요?