C++的异常处理机制(待续)

异常类匹配方式 throw抛出的异常类型和catch中处理的异常类型需严格匹配,异常处理器不做类型转换,下面几种情况除外: 1. 基类可以匹配到派生类这个在函数和异常匹配中都是有效的,但是需要注意catch的形参需要是引用类型或者是指针类型,否则会导致切割派生类这个问题。 2. 允许非常量到常量的烈性转化 3. 允许数组被转换为数组指针,允许函数被转换为函数指针 抛出异常的捕获机制 抛出一个异常的
相关文章
相关标签/搜索