当前位置: 首页 > news >正文

C++ //练习 18.6 已知下面的异常类型和catch语句,书写一个throw表达式使其创建的异常对象能被这些catch语句捕获:

C++ Primer(第5版) 练习 18.6

练习 18.6 已知下面的异常类型和catch语句,书写一个throw表达式使其创建的异常对象能被这些catch语句捕获:

( a ) class exceptionType {};catch(exceptionType *pet) {}
( b ) catch(...) {}
( c ) typedef int EXCPTYPE;catch(EXCPTYPE) {}
环境:Linux Ubuntu(云服务器)
工具:vim

 

代码块
( a ) class exceptionType {};catch(exceptionType *pet) {throw new exceptionType();}
( b ) catch(...) {throw range_error;}
( c ) typedef int EXCPTYPE;catch(EXCPTYPE) {throw 1;}

http://www.mrgr.cn/news/1109.html

相关文章:

  • 非关系型数据库MongoDB(文档型数据库)介绍与使用实例
  • 安装Pentaho Data Integration并启动
  • C++入门——08list
  • Flutter-->使用dart编写蒲公英上传脚本
  • 七大排序算法
  • 基于飞腾平台的Hadoop的安装配置
  • 智慧水务项目(七)vscode 远程连接ubuntu 20.04 服务器,调试pyscada,踩坑多多
  • BOOST c++库学习 之 boost.mpi库入门实战指南 以及 使用 boost.mpi库实现进程间通讯(同步与异步的对比)的简单例程
  • Nuxt3【详解】资源引用 vs 添加样式(2024最新版)
  • EmguCV学习笔记 VB.Net和C# 下的OpenCv开发 C# 目录
  • AI安全-文生图
  • leetcode 41-50(2024.08.19)
  • Centos系统中创建定时器完成定时任务
  • CDGA|数据治理落地实践指南:构建高效、安全的数据管理体系
  • 小五金加工:细节决定产品质量与性能
  • 验证实战知识点--(1)
  • Unity与UE,哪种游戏引擎适合你?
  • Midjourney中文版教程:参数详解
  • 【多线程开发 6】spring中的注解/API的线程问题
  • ACL访问控制列表