C++ 异常处理

1、使用 try catch 语句处理C++ 中的异常

2、使用throw 关键字抛出异常

3、同一个try语句可以跟上多个catch 语句

4、异常处理 不进行类型转换

代码示例:

  

void demo1()
{
    try {
        throw 0;
//        throw 'c';
//        throw  "abc";
    }
    catch (char c) {
        cout <<"char c"<<endl;
    }
    catch(const char * c)
    {
        cout <<c<<endl;
    }
    catch(...)
    {
        cout <<"catch (...)"<<endl;
    }
}

 

posted @ 2020-10-28 00:06  Dipsyhu  阅读(99)  评论(0编辑  收藏  举报