C++异常机制:引用原因与使用原则

为何要用异常 下面首先引用《C++ 程序设计语言》中的段落来描述C++异常的目标(虽然该书描述为何需要异常时已经非常全面,这里只简单列举最为重要的思想): 1 当程序是由相互分离的模块组成时,库的作者可以检查出运行时错误,但是一般却不知道怎样去处理他们(抛出异常);用户的代码知道如何处理他们(捕获异常),却又无法检查它们(因为异常发生在库的代码中) 2 将错误的产生和错误的处理分离(解耦);库不应
相关文章
相关标签/搜索