 
        
        
          Добавил:
          
          
        
        
    
            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;
}
          Соседние файлы в папке Исключения в С++
          
      
    
    
    
          