- 4
- 0
- 约2.39千字
- 约 12页
- 2017-02-23 发布于河南
- 举报
第十二章 异常处理 §12-1 异常的基本概念 §12-2 异常处理的基本思想 §12-3 异常的实现 §12-4 异常的规则 §12-5 多路捕获 §12-6 异常处理中的构造与析构 §12-1 异常的基本概念 程序错误的分类 编译错误 运行错误(逻辑错误) 不可预料的运行错误 可以预料的运行异常 内存空间不足,而程序运行中提出内存分配申请时,得不到满足就会发生异常; 在硬盘上的文件被挪离,或者软盘没有放好,导致运行程序中文件打不开而发生异常; 程序中发生除0的代码,导致系统除0中断; 打印机未打开,调制解调器掉线等 异常 异常是一种程序定义的错误,它对程序的逻辑错误进行设防,对运行异常加以控制,异常是对所能预料的运行错误进行处理的一套实现机制。 §12-1 异常的基本概念 异常 异常是一种程序定义的错误,它对程序的逻辑错误进行设防,对运行异常加以控制。 C++中,异常是对所能预料的运行错误进行处理的一套实现机制。 §12-2 异常处理的基本思想 异常处理 异常是从发生问题的代码区域传递到处理问题的代码区域的一个对象。 异常处理就是消除异常的影响。 异常处理机制 在一个大型软件中,由于函数之间有着明确的分工和复杂的调用关系,发现错误的函数往往不具备处理错误的能力,这时它就引发一个异常,希望它的调用者能够捕获这个异
原创力文档

文档评论(0)