摘要: C++中的异常处理机制通常的异常抛出和处理主要使用下面这三个关键字:try\throw\catch.一、处理形式try{ //可能出现异常的代码块}catch(类型名 形参名) //捕获特定异常{ //特定异常处理}catch(...) //捕获所有的异常处理方法{ //所有异常处理}二、 异常的接口声明为了加强程序的可读性,使函数的用户能够方便地知道所使用的函数会抛出哪些异常,可以在函数的声明中列出这个函数可能抛出的所有异常类型,例如: void fun() throw( A,B,C,D);这表明函数fun()可能并且只可能抛出类型(A,B,C,D)及其子类型的异常。如果在函数的声明中没有包 阅读全文
posted @ 2011-02-12 09:38 zhouli 阅读(761) 评论(0) 推荐(0) 编辑