Форум — Ответы ( К темам )
? | nike: Прстейшая исключительная ситуация. (01-02-2003 14:41:51) |
Прстейшая исключительная ситуация. Дайте кусок кода на си прoстейшей исключительной ситуации, например, деление на 0. Или скажите, что тут не так: try { int x = 0, y = 1 / x; } catch ( EDivByZero ) { ShowMessage("Error"); } Спасибо. | |
Георгий (02-02-2003 00:07:58) | |
в блоке catch должена приниматься ссылка на обьект исключение: строка catch ( EDivByZero ) { должна выглядеть: catch ( EDivByZero& ) { т.е. ты '&' не пославил и в полном виде это выглядит так catch ( EDivByZero& err ) { т.е. ещё можно ввести переменную — класса ошибки с которой с блоке catch делать что хочешь если хочешь все ошибки отловить, то пиши catch (...) { и при любой ошибке (если они конечно будут) управление получит блок catch |