c++ 파일 입축력에서 에러 발생했을때

voider의 이미지

c 로 한다면 ferror 등등을 써서 무슨 에러 인지 확인할수 있지
않습니까
그런데 c++ 의 iostream 을 사용했을때
good() 이 false를 리턴할때 무엇이 잘못되었는지 확인할수 있는 방법이
있습니까?

조언부탁드립니다..