8 C++工具.pptVIP

  • 9
  • 0
  • 约4.29千字
  • 约 27页
  • 2017-09-21 发布于江西
  • 举报
* * 8.1 异常处理 8.2 命名空间 一、异常处理的任务: 程序中常见的错误有两大类:语法错误和运行错误 语法错误又称为编译错误 有的程序虽然能通过编译,也能投入运行,但是在运行过程中会出现异常,得不到正确的运行结果,甚至导致程序不正常终止,或出现死机现象——这就是运行错误 异常处理就是完成这类错误 二、异常处理的方法 C++处理异常的机制是由3个部分组成,即检查(try),抛出(throw)和捕捉(catch)。 把需要检查的语句放在try块中,throw用来当出现异常时发出一个异常信息,而catch则用来捕捉异常信息,如果捕捉到了异常信息就处理它 #include iostream #include cmath using namespace std; int main() { double triangle(double,double,double); double a,b,c; cinabc; try { while(a0b0c0) { couttriangle(a,b,c)endl; cinabc; } } catch(double) { couta=a,b=b,c=c,that is not a triangle!endl; coutendendl; } return 0; } double triangle(d

文档评论(0)

1亿VIP精品文档

相关文档