Изменения

Перейти к: навигация, поиск

Участник:Qwerty787788/плюсы3сем

300 байт добавлено, 00:44, 19 января 2013
м
ошибки и как их можно обрабатывать (propagation to caller, assertion, logging, precess termination)
На практике обычно используются комбинации.
* Исключения, при разматывании стека целиком, приводят к аварийному завершению. Иногда производится печать в лог пути, пройденного исключением при разматывании стека. * Виндовский синий экран, предполагается, является этаким ассертом для выявления ошибки, после него снимается лог (иногда с дампом памяти), и происходит аварийное завершение.* Для случаев, когда произошедшая ошибка делает дальнейшую работу программы быссмысленной, сгодится ассертоподобное сообщение об ошибке и завершение программы.
== UNIX-signals (это не тоже самое что signals из пункта 3), hardware interrupts ==
12
правок

Навигация