История изменений
Исправление RiseOfDeath, (текущая версия) :
А с чего она вдруг свалится? То, что у вас прога падает когда вы делите на ноль, так это по тому, что вы не сделали свой обработчик и компилятор присобачил «обработчик по-умолчанию», который просто аварийно завершает программу. Другое дело, что гарантировать корректную работу программы, если не обработать исключение, сложно. Если просто упадет - хорошо, а если еще и данные попортит - беда.
К стати, вот инетресная точка зрения по теме. Если в двух словах, то возвращаемые коды ошибок «размазывают» логику обработчика ошибок.
Исправление RiseOfDeath, :
А с чего она вдруг свалится? То, что у вас прога падает когда вы делите на ноль, так это по тому, что вы не сделали свой обработчик и компилятор присобачил «обработчик по-умолчанию», который просто аварийно завершает программу. Другое дело, что гарантировать корректную работу программы, если не обработать исключение, сложно. Если просто упадет - хорошо, а если еще и данные попортит - беда.
К стати, вот инетресная точка зрения по теме.
Исправление RiseOfDeath, :
А с чего она вдруг свалится? То, что у вас прога падает когда вы делите на ноль, так это по тому, что вы не сделали свой обработчик и компилятор присобачил «обработчик по-умолчанию», который просто аварийно завершает программу. Другое дело, что гарантировать корректную работу программы, если не обработать исключение, сложно. Если просто упадет - хорошо, а если еще и данные попортит - беда.
К стати, вот инетресная точка зрения.
Исходная версия RiseOfDeath, :
А с чего она вдруг свалится? То, что у вас прога падает когда вы делите на ноль, так это по тому, что вы не сделали свой обработчик и компилятор присобачил «обработчик по-умолчанию», который просто аварийно завершает программу. Другое дело, что гарантировать корректную работу программы, если не обработать исключение, сложно. Если просто упадет - хорошо, а если еще и данные попортит - беда.