Короткий ответ: никак. Более длинный ответ: смотреть ручками rdstate, в случае нужны -- кидать исключение. И убрать установку маски exceptions. Ошибка устанавливается на последней попытке прочитать из потока, когда там уже пусто. Это корявость ifstream'а, ничего с этим не сделаешь.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.