C++异常之六 异常处理的基本思想
2024-10-18 20:03:11
异常处理的基本思想
C++的异常处理机制使得异常的引发和异常的处理不必在同一个函数中,这样低沉的函数可以着重解决具体问题,而不必过多的考虑异常的处理。上层调用者可以再适当的位置设计对不同类型异常的处理。
异常是专门针对抽象编程中的一系列错误进行处理的。C++中不能借助函数机制实现异常,因为栈结构的本质是先进后出,依次访问,无法进行跳跃,但错误处理的特征却是遇到错误信息直接就转到若干级之上进行重新尝试。
如图:
1. 异常处理的三个关键字
2. 异常处理的基本语法
3.异常处理接口声明
4.异常类型的生命周期
4.1 throw 基本类型:
4.2 throw 字符串类型:
4.3 throw 类类型异常:
5.异常和继承
6.异常处理的基本思想
7.标准库里的异常类
最新文章
- ORM数据层框架的设计热点:更新指定的列的几种设计方案
- html、url、http、servlet&;jsp之间千丝万缕的联系
- 对于JSP的调试
- struts2最新s2-016代码执行漏洞CVE-2013-2251
- mysql 常用命令(备忘)
- 基于jQuery带图标的多级下拉菜单
- *[hackerrank]Consecutive Subsequences
- TFS 2012使用简介(一)
- sharepoint 2013 使用powershell更改站点集配额和锁定
- LinkedList底层实现,及其数据结构实现。
- javaMybatis映射属性,高级映射
- 最快的进程间通信方式你get了么
- 51nod--1134 最长递增子序列 (动态规划)
- 饮冰三年-人工智能-Python-24 Django ORM增删改查
- SQL Server 与MySQL中排序规则与字符集相关知识的一点总结
- 【BZOJ 2119】股市的预测(SAM)
- #map+LCA# Codeforces Round #362 (Div. 2)-C. Lorenzo Von Matterhorn
- 学习笔记22—PS小技巧
- Modbus RTU 协议使用汇总
- OnActionExecuting验证用户登录