【学习任务】自定义异常类处理传感器故障
我要参与
【学习任务】自定义异常类处理传感器故障
学习任务 45
等2人参与

目标:
掌握异常抛出/捕获、自定义异常、栈解旋

要求:

  • 定义 SensorException : public std::exception
  • 在 Sensor::read() 中,若值超范围(如 > 1000),抛出 SensorException(“Over range!”)
  • 在 main() 中 try-catch,输出 .what()
  • 在 catch 前定义局部对象(如 FileLogger log{“sensor.log”}),验证其析构函数被调用(栈解旋)
去发布

登录后即可发布作业,立即

我的作业

全部作业

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师