嵌入式Linux下C++程序设计__09异常处理.pptVIP

  • 5
  • 0
  • 约4.13千字
  • 约 20页
  • 2016-06-07 发布于安徽
  • 举报

嵌入式Linux下C++程序设计__09异常处理.ppt

嵌入式Linux下QT程序设计 主讲:成宝宗 主要内容: 异常处理机制 异常实现 异常执行过程 异常接口声明 异常处理中的构造与析构 异常处理的实现机制 抛掷异常的程序段 ...... throw 表达式; ...... 捕获并处理异常的程序段 try 复合语句 catch(异常类型声明) 复合语句 catch(异常类型声明) 复合语句 … 示例: #include iostream using namespace std; int fun(int x, int y){ //抛出异常 if (y == 0)throw y; return x/y; } int main(int argc, char *argv[]) { try{ //捕获异常 cout fun(34,5)endl; cout fun(4,0)endl; } catch(int){ //处理int异常 cout y == 0endl; } catch(...){ //处理所有异常 cout catch(...)endl; } } 异常处理的实现 异常处

文档评论(0)

1亿VIP精品文档

相关文档