使用普通的异常类有什么意义?

时间:2017-05-23 02:24:22

标签: c++ class c++11 exception exception-handling

使用普通的异常类有什么意义?为什么要申报呢? 例如: class DivideByZero {};

2 个答案:

答案 0 :(得分:2)

我想到的原因:

  1. 明确抽象。
  2. 易于理解和维护的代码。

答案 1 :(得分:1)

不同的异常类允许更精确地区分可能发生的异常。异常类型是足以区分不同异常情况的元数据。