[VS]
Guest
Флажки и lastErrors можно очень и очень красиво строить. И возможностей на порядок больше чем с исключениями. К примеру - попробуй построить call stack (список вызываемых функций, можно с их параметрами) на момент ошибки =)Автор оригинала: dr.vint
Спорить и доказывать не буду
но ИМХО Exceptions лучше чем возвращать всякие флажки и lastErrors
у меня это автоматом красиво делается, а через исключения - вообще не получится.
В любом случае, любой грамотный программист просто должен знать как работают исключения, но должен и понимать альтернативы, и что и когда лучше.
Есть вещи которые без исключений - вообще не сделаешь, это SE (Windows Structured Exceptions) в виндовс, т.е. ошибки при писании/чтении из не выделенной памяти, или если прав нет, деление на нуль, и.т.д.
тут без исключений никак.