Скачиваний:
33
Добавлен:
01.05.2014
Размер:
575 б
Скачать
#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;
}
Соседние файлы в папке Исключения в С++