异常处理的顺序是否重要?

Ole*_*siy 0 c++ types exception

例如,我想捕获异常类的异常层次结构的多个类的异常,我是否需要担心它们的顺序是什么?

我听说订单不重要因为异常处理内置于C++中,但我并不是百分之百确定.

我对吗?

Yu *_*Hao 5

catch条款的顺序很重要.

catch子句按它们出现的顺序进行匹配,使用继承层次结构中的异常的程序必须对其catch子句进行排序,以便派生类型的处理程序在catch其基本类型之前发生.