C++基础语法:异常处理(一)

前言

      "打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.

引入

        在编写程序时,可能会因为程序错误或者编译问题等出现异常,因此设计了异常处理机制来应对.以<C++ Prime Plus> 6th Edition(以下称"本书")内容做参考.

异常概览

        1.直接终止abort()

        2.函数设计成谓词,不影响程序编写.

        3.异常机制

        4.异常类

        异常的设计思想是:当代码可能出现问题时,标记出来单独处理

        产生异常的语句放在函数中,给可能产生的异常取个名字,方便编写程序.

直接终止

        本书P617,调用std::abort();直接终止程序

        显然这种方式不好.如果程序很大,直接终止后,重新启动还得花时间,对使用者也不友好.

返回错误码

        回顾谓词

        返回值使用bool类型已被定义为谓词---笔者个人定义.分析一点和谓词相关的概念:

        1>任何函数都可以成为谓词.谓词的好处是多一个bool类型的返回结果,指出调用成功或失败

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

重庆彭枫

你的鼓励是我创作的动力,谢谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值