Я учусь обработке исключений в C ++. Я хочу, чтобы компилятор напечатал, какой тип исключения вызывает проблему. Но вместо этого он выдает ошибку и закрывает программу.
int divi(int x,int y)
{
if(y==0)
throw x;
return x/y;
}
int main()
{
try{
int a=5,b=0,c;
c=divi(a,b);
cout<<c;
}
catch(exception &exc)
{
cerr<<exc.what()<<endl;
}
return 0;
}
это ошибка: