异常处理的基本思想

  C++的异常处理机制使得异常的引发和异常的处理不必在同一个函数中,这样低沉的函数可以着重解决具体问题,而不必过多的考虑异常的处理。上层调用者可以再适当的位置设计对不同类型异常的处理。

  异常是专门针对抽象编程中的一系列错误进行处理的。C++中不能借助函数机制实现异常,因为栈结构的本质是先进后出,依次访问,无法进行跳跃,但错误处理的特征却是遇到错误信息直接就转到若干级之上进行重新尝试。

如图:

1. 异常处理的三个关键字

点击查看

2. 异常处理的基本语法

点击查看

3.异常处理接口声明

点击查看

4.异常类型的生命周期

4.1 throw 基本类型:

点击查看

4.2 throw 字符串类型:

点击查看

4.3 throw 类类型异常:

点击查看

5.异常和继承

点击查看

6.异常处理的基本思想

点击查看

7.标准库里的异常类

点击查看

最新文章

  1. ORM数据层框架的设计热点:更新指定的列的几种设计方案
  2. html、url、http、servlet&jsp之间千丝万缕的联系
  3. 对于JSP的调试
  4. struts2最新s2-016代码执行漏洞CVE-2013-2251
  5. mysql 常用命令(备忘)
  6. 基于jQuery带图标的多级下拉菜单
  7. *[hackerrank]Consecutive Subsequences
  8. TFS 2012使用简介(一)
  9. sharepoint 2013 使用powershell更改站点集配额和锁定
  10. LinkedList底层实现,及其数据结构实现。
  11. javaMybatis映射属性,高级映射
  12. 最快的进程间通信方式你get了么
  13. 51nod--1134 最长递增子序列 (动态规划)
  14. 饮冰三年-人工智能-Python-24 Django ORM增删改查
  15. SQL Server 与MySQL中排序规则与字符集相关知识的一点总结
  16. 【BZOJ 2119】股市的预测(SAM)
  17. #map+LCA# Codeforces Round #362 (Div. 2)-C. Lorenzo Von Matterhorn
  18. 学习笔记22—PS小技巧
  19. Modbus RTU 协议使用汇总
  20. OnActionExecuting验证用户登录

热门文章

  1. ceph单机多mon的实现
  2. SQL Server将查询出数据进行列转行操作
  3. Windows上Jenkins插件下载慢解决方法
  4. wireshark实战应用(长期更新,工作随笔)
  5. cookie和session的关系和区别
  6. 使用ABBYY FineReader 14查看和编辑PDF
  7. Fruity Granulizer合成器功能简介
  8. Java数据结构(十)—— 树
  9. Hibernate的配置跟简单创建一个表并插入一条数据
  10. PHP AES加密封装类