C++ Primer 5.6 try语句块和异常处理 知识点+练习题 第五章完结!

C++ Primer 5.6 try语句块和异常处理 知识点+练习题 第五章完结!_第1张图片

练习题

5.23 不做任何异常处理,仅凭程序自身直接产生错误退出,虽然本身可以做处理,但是程序还是会尝试错误操作
cin>>n1>>n2;
if(n2==0)
{
    cout<<"wrong"<
5.24 用throw语句抛出异常
cin>>n1>>n2;
if(n2==0)
{
    throw runtime_erro("wrong");//初始化,!!!匿名对象初始化
    //cout<<"wrong"<

 

5.25 
while(cin>>n1>>n2)
{
    try
    {
        if(n2==0)
        {
            throw runtime_erro("wrong");//初始化,!!!匿名对象初始化
            //cout<<"wrong"<

 

你可能感兴趣的:(c++,算法)