<分区>
我想知道异常允许我们分开什么?如果您能使用 C++ 用适当的示例进行解释,那就太好了
<分区>
我想知道异常允许我们分开什么?如果您能使用 C++ 用适当的示例进行解释,那就太好了
最佳答案
异常让你的代码更简洁你不需要用if
语句来打乱你的代码,只需用try..catch
包裹它。因此它们将您的代码与错误检查分开。
意图是好的,但异常也带来了一些问题,比如忘记用 try..catch 包装代码。 Java 使用编译器错误来防止这种情况。
我主要在需要执行许多操作的函数中使用异常,每个操作都取决于前面的操作是否成功。所以我让所有的 Action 都抛出异常。我还为它们命名,以反射(reflect)它们抛出异常这一事实。
关于c++ - 异常允许我们分离什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13668249/