前言
"打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.
引入
在编写程序时,可能会因为程序错误或者编译问题等出现异常,因此设计了异常处理机制来应对.以<C++ Prime Plus> 6th Edition(以下称"本书")内容做参考.
异常概览
1.直接终止abort()
2.函数设计成谓词,不影响程序编写.
3.异常机制
4.异常类
异常的设计思想是:当代码可能出现问题时,标记出来单独处理
产生异常的语句放在函数中,给可能产生的异常取个名字,方便编写程序.
直接终止
本书P617,调用std::abort();直接终止程序
显然这种方式不好.如果程序很大,直接终止后,重新启动还得花时间,对使用者也不友好.
返回错误码
回顾谓词
返回值使用bool类型已被定义为谓词---笔者个人定义.分析一点和谓词相关的概念:
1>任何函数都可以成为谓词.谓词的好处是多一个bool类型的返回结果,指出调用成功或失败

最低0.47元/天 解锁文章
1063

被折叠的 条评论
为什么被折叠?



