
Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Исключения в С++ / exampl5
.cpp#include <iostream>
using namespace std;
// Можно перехватывать разные типы исключительных ситуаций
void Xhandler(int test)
{
try {
if(test) throw test;
else throw "Значение равно нулю";
}
catch(int i) {
cout << "Перехвачена ошибка номер: " << i << '\n';
}
catch(char *str) {
cout << "Перехвачена стока: ";
cout << str << '\n';
}
}
int main()
{
cout << "начало\n";
Xhandler(1);
Xhandler(2);
Xhandler(0);
Xhandler(3);
cout << "конец";
return 0;
}
Соседние файлы в папке Исключения в С++