C++编程技术
文章平均质量分 78
YetToCome
这个作者很懒,什么都没留下…
展开
-
C++编程技术之 异常处理(上)
增强错误恢复能力是提高代码健壮性的最有力途径之一之所以平时编写代码的时候不愿意去写错误处理,主要是由于这项工作及其无聊并可能导致代码膨胀,导致的结果就是本来就比较复杂的程序变得更加复杂。当然了,前面的缘由主要是针对C语言的,原因就在于C语言的‘紧耦合’性,必须在接近函数调用的地方使用错误处理,当然会增加复杂性了。1.传统的错误处理(主要是针对C语言的方法)1)函数中返回错误信息,或者设原创 2013-07-23 15:32:51 · 1079 阅读 · 0 评论 -
C++编程技术之 异常处理(下)
标准异常:使用标准库定义的异常要比先前的自己创建异常类方便得多,当然,也可以从标准异常类中派生出自己的类。所有的标准异常都是从exception类派生的,该类定义在中,主要的两个派生类为logic_error和runtime_error,这两个类定义在中(这个头文件包含exception)。logic_error描述程序中出现的逻辑错误,如传递无效的参数。runtime_error描述无法原创 2013-08-01 14:59:26 · 836 阅读 · 0 评论