如何详细解析C语言中的异常处理机制示例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计693个文字,预计阅读时间需要3分钟。
目录
1.C++ 异常处理的套路
2.C++ 标准异常库中常用的异常处理类
2.1 异常类的例子 2.2 封装一个自定义异常类3.C++ 异常处理机制之抛出异常关键字:throw
throw 关键字的使用目录
- 1.C++异常处理的套路
- 2.C++标准异常库中常用的几个异常处理类
- 2.1异常类的例子
- 2.2封装一个自定义异常类
1.C++异常处理的套路
C++异常处理机制之抛出异常关键字:throw
throw关键字的使用:
在哪可能出现异常就在哪里使用throw关键字抛出异常。 这个异常可以使用一个常量,字符串,或类对象,都可以来抛出。 throw + 常量、字符串、数对象 :用表示抛出一个异常。 throw抛出的异常将层层向外抛出,至少有try....catch...语句来捕获这个异常并处理这个异常。 如果最外层的主函数也不进行处理,那么主程序将自动停止。
使用try{ .... } catch(exp ){..} 捕获并处理异常:
try { //有可能出现的异常的代码放在try语句块中。 //在try语句块中就可以捕获这个异常。
本文共计693个文字,预计阅读时间需要3分钟。
目录
1.C++ 异常处理的套路
2.C++ 标准异常库中常用的异常处理类
2.1 异常类的例子 2.2 封装一个自定义异常类3.C++ 异常处理机制之抛出异常关键字:throw
throw 关键字的使用目录
- 1.C++异常处理的套路
- 2.C++标准异常库中常用的几个异常处理类
- 2.1异常类的例子
- 2.2封装一个自定义异常类
1.C++异常处理的套路
C++异常处理机制之抛出异常关键字:throw
throw关键字的使用:
在哪可能出现异常就在哪里使用throw关键字抛出异常。 这个异常可以使用一个常量,字符串,或类对象,都可以来抛出。 throw + 常量、字符串、数对象 :用表示抛出一个异常。 throw抛出的异常将层层向外抛出,至少有try....catch...语句来捕获这个异常并处理这个异常。 如果最外层的主函数也不进行处理,那么主程序将自动停止。
使用try{ .... } catch(exp ){..} 捕获并处理异常:
try { //有可能出现的异常的代码放在try语句块中。 //在try语句块中就可以捕获这个异常。

