【12】C++进阶系列(异常处理)

容错性: 1、我们希望使用者有试错的机会,能够继续运行,而不希望一旦出错就退出。如果没有这种操作,我们也需要将出错的消息反馈给使用者。 当发生异常的时候可以选择就地处理,但也可以选择不就地处理。抛出异常再处理就是后者。有些就地处理会影响到程序的主逻辑,而且有地模块是最底层的模块,它是没有办法知道该如何处理这个异常的,所以需要抛出异常给调用者,由调用者捕获并选择是否处理。 各种步骤都判断成功与否,或
相关文章
相关标签/搜索