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;
    }
}
原文地址:https://www.cnblogs.com/hjxzjp/p/13888588.html