二、C++ 异常处理 - 抛出 int 类型异常
1、C++ 异常处理
在 C++ 中的 错误处理 可以不占用 返回值 位置 , 使用 异常处理 机制 , 在函数中 抛出 指定类型 的异常 进行处理 ;...2、C++ 异常接收方式
抛出异常后 , 捕获异常 , 接收异常有很多种方式 ;
可以按照 普通类型 接收异常 ,
可以按照 引用类型 接收异常 ,
可以按照 指针类型 接收异常 ;
3、捕获异常类型.../ 异常变量
在 catch 分支中 , 捕获异常时 , 可以写 异常变量 , 也可以不写 ;
不写异常变量 : 只捕获异常类型 , 如 :
catch(int)
表示捕获 int 类型的异常 , 但是如果这么写了..., 只能拦截到异常 , 知道 抛出了一个 int 类型的异常 , 不能访问异常的具体内容 ;
写异常变量 : 可以访问异常变量 , 知道抛出的异常值是多少 , 如 :
catch(int e)
通过上面的...三、C++ 异常处理 - 抛出指针类型异常
抛出 / 捕获异常 , 有很多种方式 ;
可以按照 普通类型 抛出 / 捕获异常 ,
可以按照 引用类型 抛出 / 捕获异常 ,
可以按照 指针类型 抛出 /