C++中的异常(exception)
大小:19 人气: 2010-11-26 需要积分:0
异常是由语言提供的运行时刻错误处理的一种方式。提到错误 处理,即使不提到异常,你大概也已经有了丰富的经验,但是为了可以清楚的看 到异常的好处,我们还是不妨来回顾一下常用的以及不常用的错误处理方式。
1.1 常用的错误处理方式
返回值。我们常用函数的返回值来标志成功或 者失败,甚至是失败的原因。但是这种做法最大的问题是如果调用者不主动检查 返回值也是可以被编译器接受的,你也奈何不了他:) 这在C++中还导致另外一个 问题,就是重载函数不能只有不同的返回值,而有相同的参数表,因为如果调用 者不检查返回值,则编译器会不知道应该调用哪个重载函数。当然这个问题与本 文无关,我们暂且放下。只要谨记返回值可能被忽略的情况即可。
非常好我支持^.^
(0) 0%
不好我反对
(0) 0%