异常机制
来源:互联网 发布:物理层算法设计师 高级 编辑:程序博客网 时间:2024/04/30 18:58
把错误变成正常,不至于程序彻底崩溃,甚至用户体会不到错误
内建的异常机制都是沿着函数调用栈的函数调用逆向搜索,直到遇到异常处理代码为止。一般在这个异常处理代码的搜索过程中逐级完成栈卷回(stack unwinding)。
一般而言,在处理异常的时候,抛出异常的块中的局部存储不存在了,但是在块中new出来的对象,该内存不会释放。
不能不处理异常,如果找不到匹配的catch程序就调用库函数terminate,而terminate调用abort使整个程序非正常退出。
可以用catch(...)来捕获所有的异常。
参考:
c++primer
http://zh.wikipedia.org/wiki/%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86
- 异常机制
- 异常机制
- 异常机制
- 异常机制
- 异常机制
- 异常机制
- 异常机制
- 异常机制
- 异常机制
- 异常机制
- 异常机制
- 异常机制
- 异常机制
- 异常机制
- 异常机制
- java异常机制分析
- C++中的异常机制
- 深入分析异常机制!
- 设置初使画面LOGO
- How to find which w3wp.exe belongs to which application pool and Find correct w3wp ProcessId for Web
- 收藏
- ARC总结
- LINUX下mysql的大小写区分问题
- 异常机制
- html area的用法 标签定义图像映射内部的区域
- Java IO流学习总结
- jquery 利用show和hidden实现级联菜单
- Shell脚本中的并发(1)
- java.lang.IllegalArgumentException: Removing a detached instance
- Mapping Guids in IIS with Friendly Names
- SAP_ALV讲解
- IP、ICMP、UDP、TCP 校验和算法