一、传统异常处理
1、C 语言中的异常处理
传统的 C 语言中 错误处理 , 是通过返回不同的 int 类型值进行的 , 如 :
执行成功返回 0 ;
情况一 执行失败 , 返回 1 ;
情况二 执行失败...;
传统的 C 语言处理方式就是 : 返回 int 类型返回值 , 函数执行成功返回 0 , 不同的失败情况返回不同的返回值 ;
代码示例 :
#include "iostream"
using namespace...二、C++ 异常处理 - 抛出 int 类型异常
1、C++ 异常处理
在 C++ 中的 错误处理 可以不占用 返回值 位置 , 使用 异常处理 机制 , 在函数中 抛出 指定类型 的异常 进行处理 ;...2、C++ 异常接收方式
抛出异常后 , 捕获异常 , 接收异常有很多种方式 ;
可以按照 普通类型 接收异常 ,
可以按照 引用类型 接收异常 ,
可以按照 指针类型 接收异常 ;
3、捕获异常类型...三、C++ 异常处理 - 抛出指针类型异常
抛出 / 捕获异常 , 有很多种方式 ;
可以按照 普通类型 抛出 / 捕获异常 ,
可以按照 引用类型 抛出 / 捕获异常 ,
可以按照 指针类型 抛出 /