首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

高手 关于C++错误处理机制

2013-12-10 
求助高手 关于C++异常处理机制我是一个c++ 初级程序员。C++异常的机制一直很少用。我想在C++上有更进一步的

求助高手 关于C++异常处理机制
我是一个c++ 初级程序员。C++异常的机制一直很少用。
我想在C++上有更进一步的提高。 研究异常处理的时候,真的晦涩,看了书之后觉得很抽象。
异常是对能预测到的异常进行处理。那么这个为啥不用条件判断来捕捉异常啊?
另外这个在什么时候用try..catch这系列机制啊?不懂,很抽象。或者有哪位大侠可以给我推荐一本比较不错的教材。非常感激了。
[解决办法]
条件判断的问题就是函数多层调用的时候, 你在每一层函数中都要进行返回值的判断. 在一些大型商用软件中, 源代码中超过50%都是在做这种判断.
因此程序员们就希望有一种方式能减少这类代码的书写,提高开发效率, 异常就产生了. 只需要在异常的产生函数抛出异常, 最终处理异常的函数进行处理即可, 中间调用的那些函数都不需要写if代码了.
[解决办法]
参看http://bbs.csdn.net/topics/390201216

热点排行