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;
}
}