Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

c++ / Обработка исключений

.doc
Скачиваний:
101
Добавлен:
02.04.2015
Размер:
20.48 Кб
Скачать

Обработка исключений

Обработка исключений – это системные средства, с помощью которых программа может справиться с ошибками времени выполнения (run-time)

try {

блок кода программы, подлежащий проверке;

}

catch (type1 arg) {

блок – обработчик исключения типа type1;

}

catch (type2 arg) {

блок – обработчик исключения типа type2;

}

. . .

catch (typeN arg) {

блок – обработчик исключения типа typeN;

}

u = StrToFloat(Edit1->Text);

r = StrToFloat(Edit2->Text);

// вычислить ток

try

{

i = u/r;

}

catch (EZeroDivide &e)

{

ShowMessage("Величина сопротивления не должна быть равна нулю");

Edit2->SetFocus(); // курсор в поле Сопротивление

return;

}