c++中异常的处理机制

来源:互联网 发布:百度 程序员 签字费 编辑:程序博客网 时间:2024/06/07 11:23
#include<iostream>
#include<string>
using namespace std;
/**
 异常的处理机制 
*/
int quotient(int number1,int number2)
{
if(number2==0)
throw number1;
return number1/number2;
}
int main()
{
cout<<"Enter two integers:";
int number1,number2;
cin>>number1>>number2;
try
{
int result=quotient(number1,number2);
   cout<<number1<<"/"<<number2<<" is "<<result<<endl;
}
    catch(int e)
    {
    cout<<"Exception 除数:"<<e<<"不能为零"<<endl;
}
cout<<"继续执行..."<<endl; 
return 0;
}
0 0
原创粉丝点击