C++ 异常处理 catch(...)介绍
如果要想使一个catch block能抓获多种数据类型的异常对象的话,怎么办?C++标准中定义了一种特殊的catch用法,那就是” catch(...)”。 感性认识 1、catch(...)到底是一个什么样的东东,先来个感性认识吧!看例子先: 代码如下: int main() { try { cout << “在 try block 中, 准备抛出一个异常.” << endl; //这里抛出一个异常(其中异常对象的数据类型是int,值为1) throw 1; } //catch( int& value ) //注意这里catch语句 catch( ...) { cout <
用户评论